在Chrome扩展程序中动态部署内容脚本

jet*_*tru 2 javascript google-chrome google-chrome-extension

我想只将内容脚本部署到用户想要部署到的站点.我有这个站点列表,我想只将一些script.js部署到这些站点.

ser*_*erg 5

像这样的东西(在后台页面中):

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
    if(changeInfo.status == "complete" && isInUserList(tab.url)) {
        chrome.tabs.executeScript(tabId, {file:"script.js"}, function() {
            //script injected
        });
    }
});
Run Code Online (Sandbox Code Playgroud)