WebExtension browserAction.onClicked不会触发

时间:2016-11-10 11:11:56

标签: javascript

我正在尝试让我的内容脚本工作,它包含的内容是:

chrome.browserAction.onClicked.addListener((tab) => {
  chrome.browserAction.disable(tab.id);
  console.log(tab.url);
});

我在清单中添加了这些行:

"permissions": [
    "activeTab", "tabs"
  ],
"browser_action": {
    "default_icon": "icons/premod-32.png",
    "default_title": "Premod"
  },
"content_scripts": [
  {
    "matches": ["*"],
    "js": ["content_scripts/jquery.js", "content_scripts/premod.js"]
  }
]

我可以看到浏览器操作,但是当我点击它时,它不会被禁用,我无法在控制台中看到日志。

1 个答案:

答案 0 :(得分:0)

解决:代码必须在后台文件中。