0

background.js に次のコードがあります。

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

これにより、ページが読み込まれるたびにアラートが表示されるはずですが、そうではありません..

4

1 に答える 1

2

tabsマニフェスト ファイルの権限を確認してください。また、次のタブ ID を使用しますexecuteScript

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

これで問題が解決しない場合は、詳細を教えてください。

于 2012-07-25T14:50:56.653 に答える