Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Modules

Les modules complémentaires (add-ons en anglais) permettent aux développeur·euse·s d'étendre et de modifier les fonctionnalités de Firefox. Ils s'écrivent avec les technologies Web standard — JavaScript, HTML et CSS — ainsi qu'avec quelques API JavaScript dédiées.

Entre autres, un module complémentaire peut :

  • Modifier l'apparence ou le contenu de certains sites web
  • Modifier l'interface utilisateur de Firefox
  • Ajouter de nouvelles fonctionnalités à Firefox

Il existe plusieurs types de modules complémentaires, mais le type le plus courant est celui des extensions.

Développer des modules complémentaires

Plusieurs ensembles d'outils servent à développer des extensions Firefox, mais depuis novembre 2017, les extensions doivent être conçues avec les API WebExtensions. Les autres ensembles d'outils, comme les modules complémentaires avec superposition, les modules complémentaires amorçables et le SDK des modules complémentaires, ne sont plus pris en charge.

Les extensions écrites avec les API WebExtensions pour Firefox sont conçues pour être compatibles entre les navigateurs. Dans la plupart des cas, elles fonctionnent dans Chrome, Edge et Opera avec peu de modifications, voire aucune. Elles sont également entièrement compatibles avec Firefox utilisant plusieurs processus. Consultez les API actuellement prises en charge dans Firefox et les autres navigateurs.

Atelier des extensions

L'atelier d'extensions Firefox (angl.) vous aide à développer des extensions pour Firefox et offre à vos utilisateur·ice·s des moyens simples mais puissants de personnaliser leur expérience de navigation. Vous y trouvez :

Les extensions pour Firefox pour Android

En 2020, Mozilla propose une nouvelle expérience Firefox pour Android. Ce navigateur Android hautes performances est entièrement reconstruit avec GeckoView, le moteur de navigateur mobile de Mozilla. Nous développons actuellement la prise en charge de l'API WebExtensions dans GeckoView.

Publier des modules complémentaires

Addons.mozilla.org (angl.), communément appelé « AMO », est le site officiel de Mozilla qui permet aux développeur·euse·s de répertorier leurs modules complémentaires et aux utilisateur·ice·s de les découvrir. En téléversant votre module complémentaire sur AMO, vous participez à notre communauté d'utilisateur·ice·s et de créateur·ice·s et trouvez un public pour votre module complémentaire.

Vous n'êtes pas obligé·e de répertorier votre module complémentaire sur AMO, mais Mozilla doit le signer, sinon les utilisateur·ice·s ne peuvent pas l'installer.

Pour une présentation du processus de publication de votre module complémentaire, consultez Signer et distribuer votre module complémentaire (angl.).

Autres types de modules complémentaires

En plus des extensions, quelques autres types de modules complémentaires permettent aux utilisateur·ice·s de personnaliser Firefox. Ces modules complémentaires comprennent :

Nous contacter

Consultez la page nous contacter pour découvrir comment obtenir de l'aide, rester au courant de l'actualité des modules complémentaires et nous transmettre vos commentaires.