我在background.js中有这段代码:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if (changeInfo.status == 'complete') {
chrome.tabs.executeScript(null, {code:"alert('Loaded');"});
}
});
这应该在每次加载页面时给我一个警报,但它不会..
答案 0 :(得分:2)
检查清单文件的tabs
权限。还可以使用executeScript
上的tabId:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if (changeInfo.status == 'complete') {
chrome.tabs.executeScript(tabId, {code:"alert('Loaded');"});
}
});
如果这不能解决您的问题,请提供更多详细信息。