【发布时间】:2014-12-30 15:43:46
【问题描述】:
我正在制作 chrome 扩展,我的问题是 chrome.tabs.onUpdated.addListener() 被多次调用。
我的代码是这样的
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if(changeInfo.status == 'complete' && tab.status == 'complete' && tab.url != undefined){
doSomething
}
});
这与 Chrome 问题 162543 相关,它看起来已修复,但我仍然遇到此问题。
【问题讨论】:
-
事件监听器是多次运行还是触发了多个事件?
-
你能发布你的 manifest.json 文件吗?如果您的后台条目中有 "persistent": false ,则可以在 onUpdated 事件上获得多次调用。