我正在尝试使用browser.alarms
Web扩展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
。
我想知道如何解决这个问题。谢谢。
alarms要使用此API,您需要具有“警报”权限。
manifest.json
是否具有“警报”权限?
我认为这是webextension-polyfill的错误,但是我打开了应该修复它的pull request。