====== 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 :
"content_scripts": [{
"matches": ["*://*.foo.bar/*"],
"js": ["script.js"],
"all_frames": true
}],
==== 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 :
"permissions": ["*://*.b.org/*"]