检查Chrome扩展程序中已加载的页面

时间:2012-07-25 14:38:43

标签: javascript google-chrome-extension

我在background.js中有这段代码:

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
    if (changeInfo.status == 'complete') {
        chrome.tabs.executeScript(null, {code:"alert('Loaded');"});
    }
});

这应该在每次加载页面时给我一个警报,但它不会..

1 个答案:

答案 0 :(得分:2)

检查清单文件的tabs权限。还可以使用executeScript上的tabId:

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
    if (changeInfo.status == 'complete') {
        chrome.tabs.executeScript(tabId, {code:"alert('Loaded');"});
    }
});

如果这不能解决您的问题,请提供更多详细信息。