我开始尝试编写chrome扩展,但我遇到了简单功能问题:
“backgroound.html”中的脚本:
chrome.tabs.onUpdated.addListener(function(tabId,changedInfo,tab){alert("a")});
manifest.json
档案:
{
"name": "ogys",
"version": "1.0",
"description": "description",
"browser_action": {
"default_icon": "icon.png",
"background_page": "background.html"
},
"permissions": ["tabs", "http://code.google.com/"]
}
我理解任何标签上的更改都会触发事件,但没有任何事情发生。
答案 0 :(得分:1)
根据code.google.com,您已将backround_page
定义在错误的位置。
以这种方式从background_page
操作移动browser_action
属性定义外部:
{
"name": "ogys",
"version": "1.0",
"description": "description",
"browser_action": {
"default_icon": "icon.png"
},
"background_page": "background.html",
"permissions": ["tabs", "http://code.google.com"]
}