Aide à la création de WebExtensions sous Firefox
L’annonce de l’abandon de XUL du passage aux WebExtensions a de quoi nous rendre inquiet sur l’avenir de Firefox. Le choix de ce format risque de pousser les développeurs et les utilisateurs vers Google Chrome / Chromium. La part de marché de Firefox est descendue à 6%.
Toutes les extensions que j’utilise au niveau de mon navigateur sont aujourd’hui considérées comme obsolètes par la fondation Mozilla. Deux d’entre elles sont aujourd’hui dans le cadre de mon activité stratégiques. Il s’agit de Silent Block, même si un retour à AdBlock Plus ou à uBlock Origin serait tout à fait possible. Et puis il y a iMacros qui automatise mes connexions à mes sites, aux services et autres réseaux sociaux auxquels je suis abonné. Je pourrais parler encore de Redirector, GreaseMonkey, Canvas FingerPrint Blocker, copyLinks, Decentral Eyes, Load From Cache, NewsFox, Self-Destructing Cookies.
J’envisage très sérieusement de réécrire quelques unes de ces extensions.
Vos premiers pas
Allez plus loin !
- Documentation officielle des WebExtensions sur le site de la fondation Mozilla
- Les API JavaScript
Publier votre WebExtension
Problèmes de compatibilité
- Utiliser les promesses
- Les incompatibilités avec Chrome
- Compatibilité des extensions avec le format WebExtension
- Installation d’une WebExtension dans une version antérieure à Firefox 57