Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Créer une extension pour navigateurs web ====== * [[https://zestedesavoir.com/billets/3959/creer-une-simple-extension-pour-firefox/|Créer une simple extension pour Firefox]] * [[https://zestedesavoir.com/tutoriels/574/creez-des-extensions-pour-tous-les-navigateurs/|Créez des extensions pour tous les navigateurs]] * https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension ==== Charger l'option de façon temporaire dans le navigateur ==== Avec Firefox, aller sur la page ''about:debugging''. ==== Faire fonctionner l'extension dans les iframes ==== Passer l'option ''all_frames'' à ''true'' dans le manifest : <code javascript> "content_scripts": [{ "matches": ["*://*.foo.bar/*"], "js": ["script.js"], "all_frames": true }], </code> ==== Ignorer les restrictions CORS ==== Pour que sur un domaine a.org, on puisse faire des requêtes vers le domaine b.org, ajouter au manifest : <code javascript> "permissions": ["*://*.b.org/*"] </code> browser_extension.txt Dernière modification : 2023/05/18 12:58de phsw