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

Extensions de navigateur

Les extensions, ou modules complémentaires, peuvent modifier et améliorer les fonctionnalités d'un navigateur. Les extensions pour Firefox s'appuient sur la technologie inter-navigateurs de l'API WebExtensions.

Dans une large mesure, la technologie des extensions dans Firefox est compatible avec l'API d'extension (angl.) prise en charge par les navigateurs fondés sur Chromium (comme Google Chrome, Microsoft Edge, Opera et Vivaldi). Dans la plupart des cas, les extensions écrites pour les navigateurs fondés sur Chromium s'exécutent dans Firefox avec quelques modifications seulement (angl.).

Ressources principales

Guides

Que vous débutiez ou que vous cherchiez des conseils plus avancés, apprenez comment fonctionnent les extensions et comment utiliser l'API WebExtensions grâce à notre vaste sélection de tutoriels et guides.

Références

Obtenez des informations complètes sur les méthodes, les propriétés, les types et les évènements des API WebExtensions, ainsi que tous les détails sur les clés du manifeste.

Processus de Firefox

Découvrez comment créer et publier des extensions pour Firefox : obtenez des informations sur les outils de développement, la publication et la distribution, ainsi que sur le portage dans un atelier des extensions (angl.).

Note : Si vous avez des idées ou des questions, ou si vous avez besoin d'aide, vous pouvez nous joindre sur le forum de la communauté (angl.) ou dans le salon des modules complémentaires (angl.) sur Matrix (angl.).

Commencer

Découvrez ce que les extensions peuvent faire avant de concevoir votre première extension et votre deuxième extension. Découvrez l'anatomie d'une extension et obtenez une vue d'ensemble du processus de développement et de publication des extensions, selon les pratiques de Firefox (angl.). Approfondissez vos connaissances avec une sélection complète des extensions d'exemple que vous pouvez exécuter directement dans Firefox. Poursuivez votre apprentissage en découvrant une liste de ressources à consulter.

Concepts

Obtenez des informations détaillées sur les concepts qui servent de base aux extensions.

Interface utilisateur

Découvrez tous les composants de l'interface utilisateur que vous pouvez utiliser dans vos extensions, avec des exemples de code et des conseils.

Comment faire

Une série de tutoriels pour vous lancer dans certains aspects du développement des extensions.

Processus de Firefox

Lorsque vous êtes prêt·e à créer votre extension pour Firefox ou à porter votre extension Chrome, consultez un atelier des extensions (angl.). Vous y trouvez des informations sur :

Référence

Les API JavaScript

Obtenez des informations complètes sur les méthodes, les propriétés, les types et les évènements de toutes les API JavaScript. Vous trouvez également des informations détaillées sur la compatibilité de chaque API avec les principaux navigateurs. La plupart des pages de référence contiennent aussi des exemples de code et des liens vers les exemples d'extensions qui utilisent l'API.

Clés du manifeste

Obtenez tous les détails sur les clés du manifeste, y compris toutes leurs propriétés et leurs paramètres.