0
在我的google chrome擴展中,「executeScript」事件不適用於我。
下面的代碼:executeScript不能在Chrome擴展中執行
chrome.tabs.onUpdated.addListener(function(tabId,tab){
alert("!");
chrome.tabs.executeScript(tabId, {code: "alert('hello');"});
}
);
有幾個問題,首先是該警示(「!」)被觸發一個標籤刷新2次。
第二個問題是「executeScript」沒有做任何事情。
嘗試增加你的executescript代碼在一個文件中,並在那裏添加。另外不要忘記添加權限,不要使用內嵌JavaScript。正如你所描述的,'.onUpdated'確實會觸發多次。否則,請確切地告訴你在console中出現了什麼錯誤。 – j809
不,不用外部文件。 –
你在'console'中有任何錯誤嗎? – j809