2010-11-17 5 views

Répondre

0
if (specialPages[document.location.href]) { 
    // go away 
} 
else { 
    // do stuff 
} 

Quelque chose comme ça.

+1

-1 - cela ne dit pas vraiment quoi que ce soit sur la façon de mettre en œuvre une extension sélective basée sur une liste de filtres. –

1

Vous pouvez programatically inject javascript dans les pages:

//in background.html 
var allowedUrlList = ["http://..."]; 
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) { 
    if(changeInfo.status == "complete") { 
     if(allowedUrlList.indexOf(tab.url) != -1) { 
      chrome.tabs.executeScript(tabId, {file: "content_script.js"}); 
     } 
    } 
}); 
+0

Bonne réponse. Vous pourriez élaborer sur des choses comme obtenir le 'allowedUrlList' de' localStorage' comme le demandeur peut ne pas avoir assez de contexte pour travailler avec juste cet extrait ... –

+0

Je pense que je suis d'accord avec cela. Je l'ai adapté pour ce que je veux et j'ai utilisé le localStorage. Maintenant j'ai juste besoin de faire une page d'options. –

Questions connexes