Chrome 不会从 background.js 触发扩展警报

Chrome extension alert won't fire from the background.js

尝试 运行 后台脚本来触发警报。 已加载成功,但没有提示。

清单:

{
  "name": "Hello Extensions",
  "permissions": [
          "downloads","storage"
  ],
  "description" : "Base Level Extension",
  "version": "1.0",
  "browser_action": {
    "default_popup": "hello.html",
    "default_icon": "hello_extensions.png"
  },
  "manifest_version": 2,
  "background": {"persistent": true, "scripts": ["background.js"]}
}

background.js:

alert("hello");

感谢@wOxxOm,

发现有调试后台脚本的选项。 在 chrome://extensions/ 中找到您的扩展,然后“Inspect views 背景页

如果我单击此按钮,警报会显示(但如果我打开新选项卡或新 window,则不会显示)。

注意:如果您尝试在脚本中使用 jquery,则应指定 在清单中的 'background.js' 之前。