Javascript tab.url.indexOf检查url是否在扩展名中包含特定字符串

Javascript tab.url.indexOf检查url是否在扩展名中包含特定字符串,javascript,url,google-chrome-extension,get,Javascript,Url,Google Chrome Extension,Get,如果当前url包含特定字符串,我将尝试向网页中插入脚本 我尝试在其上执行此操作的网页: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

如果当前url包含特定字符串,我将尝试向网页中插入脚本

我尝试在其上执行此操作的网页:
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");
    }
});

出于某种原因,它从不注入脚本。我在这里遗漏了什么?

脚本运行得很好。重新加载扩展并重新打开选项卡修复了此问题