2011-02-09 2 views
2

Я хочу развернуть сценарии контента только на сайты, к которым пользователь хочет их развернуть. У меня есть этот список сайтов, и я хочу развернуть некоторые скрипты.js только на этих сайтах.динамическое развертывание скриптов содержимого в расширениях chrome

ответ

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 
     }); 
    } 
}); 
+0

Обратите внимание, что вам нужно разрешение [ 'tabs'] (https://developer.chrome.com/extensions/tabs), чтобы иметь возможность Доступ к 'tab.url'. –

Смежные вопросы