browser.alarms 未使用 webextension-polyfill 定义
browser.alarms is undefined using webextension-polyfill
我正在尝试使用 browser.alarms
API 为网络扩展程序创建警报。
为了使扩展跨浏览器,我正在使用 webextension-polyfill 并在 Chrome.
上进行测试
我在后台脚本中创建警报的代码如下所示:
browser.alarms.create('spline-items-notification', {
periodInMinutes: 1
});
然而,当我尝试 运行 这个扩展时,我总是得到一个错误:
Uncaught TypeError: Cannot read property 'create' of undefined
我在 manifest.json 中的后台脚本之前加载 webextension-polyfill,其他接口工作,如 browser.notifications
。
如果可能的话,我想知道如何解决这个问题。谢谢。
我认为这是 webextension-polyfill, but I opened a pull request 的错误,应该修复它。
alarms
To use this API you need to have the "alarms" permission.
manifest.json
是否有"alarms"权限?
我正在尝试使用 browser.alarms
API 为网络扩展程序创建警报。
为了使扩展跨浏览器,我正在使用 webextension-polyfill 并在 Chrome.
我在后台脚本中创建警报的代码如下所示:
browser.alarms.create('spline-items-notification', {
periodInMinutes: 1
});
然而,当我尝试 运行 这个扩展时,我总是得到一个错误:
Uncaught TypeError: Cannot read property 'create' of undefined
我在 manifest.json 中的后台脚本之前加载 webextension-polyfill,其他接口工作,如 browser.notifications
。
如果可能的话,我想知道如何解决这个问题。谢谢。
我认为这是 webextension-polyfill, but I opened a pull request 的错误,应该修复它。
alarms
To use this API you need to have the "alarms" permission.
manifest.json
是否有"alarms"权限?