tab.url.indexOf检查URL是否包含扩展中的特定字符串

时间:2014-10-23 15:28:25

标签: javascript url google-chrome-extension get

如果当前网址包含特定字符串,我试图将脚本注入网页。

我尝试在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");
    }
});

由于某种原因,它永远不会注入脚本。我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

脚本运行得很好。重新加载扩展并重新打开选项卡可以解决此问题。