如果当前网址包含特定字符串,我试图将脚本注入网页。
我尝试在http://s128-en.ogame.gameforge.com/game/index.php?page=galaxy
background.js
chrome.tabs.onUpdated.addListener(function(id, info, tab){
if (tab.status !== "complete"){
return;
}
if(tab.url.indexOf("galaxy") != -1){
chrome.tabs.executeScript(tab.id, {"file": "findtarget.js"});
console.log("injected");
}
});
由于某种原因,它永远不会注入脚本。我在这里缺少什么?
答案 0 :(得分:2)
脚本运行得很好。重新加载扩展并重新打开选项卡可以解决此问题。