我正在开发chrome扩展程序,我想在用户每次单击扩展程序图标时进行检测。
我使用了chrome.browserAction.onClicked.addListener(function(){console.log('icon clicked')})
,但是第二次,第三次单击时都只得到一次消息,但是什么也没得到。我不知道问题出在哪里
在扩展的部分代码下面:
manifest.json
{
"manifest_version": 2,
"name": "My ext",
"version": "0.1",
"browser_action": {
"default_title": "My ext"
},
"permissions": [
"tabs", "<all_urls>"
],
"background":
{
"scripts": ["background.js"]
} }
background.js
chrome.browserAction.onClicked.addListener(function(tab) {
console.log("icon clicked")
// do something
});