Je crée une extension et j'ai besoin de savoir comment faire un filtre, afin qu'il ne soit pas activé sur certaines pages (que l'utilisateur choisit). Je ne connais pas grand-chose au développement web, alors ne pensez pas que votre solution est «si facile que ça ne marche pas».Faire une extension Chrome ne fonctionne pas sur certaines pages
Répondre
if (specialPages[document.location.href]) {
// go away
}
else {
// do stuff
}
Quelque chose comme ça.
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"});
}
}
});
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 ... –
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. –
- 1. Chrome: Premier (s) lien (s) sur certaines pages Ne fonctionne pas - Pourquoi?
- 2. Les scripts PHP ne s'exécutent pas sur certaines pages
- 3. L'appel $ .getJSON fonctionne sur CHROME ... ne fonctionne pas sur IE
- 4. Favicon manquant sur certaines pages
- 5. favicon.ico ne fonctionne pas sur chrome, firefox. travailler sur quelques pages dans IE
- 6. Jquery: le surlignage sur la souris ne fonctionne pas sur certaines pages
- 7. Chrome page d'action ne fonctionne pas cliquez
- 8. altGR ne fonctionne pas sur le flash sur Chrome PC
- 9. stringWithContentsOfURL ne fonctionne pas avec certaines chaînes
- 10. Chrome Browser Action cliquez ne fonctionne pas
- 11. JavaScript ne fonctionne pas dans Google Chrome
- 12. Certaines fonctionnalités de jQuery ne fonctionnent pas dans Chrome
- 13. "$ _. Extension -eq" ne fonctionne pas comme prévu?
- 14. this.moveTo ne fonctionne pas dans Google Chrome
- 15. jQuery .slideUp() ne fonctionne pas dans Chrome
- 16. extension magento "remember me" ne fonctionne pas
- 17. La touche 'keypress' de jQuery ne fonctionne pas avec certaines touches de Chrome. Comment travailler?
- 18. sscanf + c99 ne fonctionne pas sur certaines plateformes?
- 19. Sticky Footer ne fonctionne pas bien sur Safari et Chrome
- 20. Extension Google Chrome Hello World
- 21. JQuery ne fonctionne pas en chrome?
- 22. .htaccess SSL sur certaines pages
- 23. window.location ne fonctionne pas sur le navigateur Chrome
- 24. Désactiver ScriptManager sur certaines pages
- 25. Mootools getComputedSize ne fonctionne pas dans Chrome
- 26. flash "useHandCursor = true" ne fonctionne pas pour Chrome sur Mac
- 27. application Google Map ne fonctionne pas sur Safari et Chrome
- 28. window.open ne fonctionne pas en chrome 6
- 29. L'historique d'Ajaxify et Bookmarking ne fonctionne pas sur Chrome?
- 30. Jcarousel ne fonctionne pas correctement dans Chrome
-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. –