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