Je suis en train de créer une extension Google Chrome qui teste certains modèles et, le cas échéant, les redirige vers une nouvelle URL.
La vérification du modèle a été effectuée via un script de contenu et je ne sais plus trop comment procéder pour effectuer la redirection. Aucune suggestion ?
Envoyer l'URL de redirection à partir d'un script de contenu vers une page d'arrière-plan:
chrome.runtime.sendMessage({redirect: "http://redirect"});
Dans l'URL d'un onglet de mise à jour de page en arrière-plan, ce qui provoquerait une redirection:
chrome.runtime.onMessage.addListener(function(request, sender) {
chrome.tabs.update(sender.tab.id, {url: request.redirect});
});
Si vous voulez accéder à un fichier dans votre WebExtension , vous pouvez ajouter le fichier et ses conditions préalables à web_accessible_resources
in manifest.json
, comme dans
{ ... "web_accessible_resources": [ "images/*.png", "style/double-Rainbow.css", "script/double-Rainbow.js", "script/main.js", "templates/*" ], ... }