小编Pat*_*ra3的帖子

browser.alarms 未使用 webextension-polyfill 定义

browser.alarms我正在尝试使用Web 扩展 API创建警报。为了使扩展程序跨浏览器,我使用 webextension-polyfill 并在 Chrome 上进行测试。

我在后台脚本中创建警报的代码如下所示:

browser.alarms.create('spline-items-notification', {
  periodInMinutes: 1
});
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试运行此扩展时,我总是收到错误:

Uncaught TypeError: Cannot read property 'create' of undefined
Run Code Online (Sandbox Code Playgroud)

我在 manifest.json 中的后台脚本之前加载 webextension-polyfill,并且其他接口可以工作,例如browser.notifications.

我想知道如果可能的话如何解决这个问题。谢谢。

javascript google-chrome firefox-addon-webextensions webextension-polyfill

1
推荐指数
1
解决办法
714
查看次数