Aller à :

Une extension ajoute des fonctionnalités et des fonctions à un navigateur. Il est créé en utilisant une technologie Web familière: HTML, CSS et JavaScript. Il peut tirer parti des mêmes API Web que JavaScript sur une page Web, mais une extension a également accès à son propre ensemble d'API JavaScript. Cela signifie que vous pouvez faire beaucoup plus dans une extension que vous pouvez avec du code dans une page Web. Voici quelques exemples de choses que vous pouvez faire :

Améliorer ou compléter un site web: Utiliser un module complémentaire pour diffuser des fonctionnalités ou des informations ou des informations supplémentaires dans votre navigateur sur votre site Web. Permettre aux utilisateurs de collecter des informations sur les pages qu'ils visitent pour améliorer le service que vous proposez.

Exemples: Amazon Assistant for Firefox, OneNote Web Clipper, et Grammarly for Firefox

Permettre aux utilisateurs de montrer leur personnalité : Les extensions de navigateur peuvent manipuler le contenu des pages parcourues par un utilisateur. Aidez l'utilisateur à ajouter un logo ou une image favori en arrière-plan à chaque page visitée. Les extensions vous permettent également de mettre à jour l'aspect de l'interface utilisateur de Firefox. (Mettre à jour l'interface utilisateur de Firefox à l'aide des thèmes des modules complémentaires aussi).

Exemples: MyWeb New Tab, Tabliss, et VivaldiFox

Ajouter ou supprimer du contenu de pages web : vous pouvez aider les utilisateurs à bloquer les publicités intrusives sur les pages Web, à accéder à un guide de voyage chaque fois qu'un pays ou une ville est mentionné sur une page Web ou à reformater le contenu de la page. Avec la possibilité d'accéder et de mettre à jour le code HTML et CSS d'une page, vous pouvez aider les utilisateurs à voir le Web comme ils le souhaitent.

Exemples : uBlock Origin, Reader, et Toolbox for Google Play Store™

Ajout d'outils et de nouvelles fonctioannalitéd de navigation: Ajout de nouvelles fonctionnalités à un tableau des tâches ou générez des images de code QR à partir de l'URL, de liens hypertexte ou texte de page. Grâce aux options d'interface utilisateur flexibles et à la puissance des API WebExtensions, vous pouvez facilement ajouter de nouvelles fonctionnalités à un navigateur. Et, vous pouvez améliorer presque toutes les fonctionnalités ou fonctionnalités d'un site Web, il ne doit pas être votre site Web.

Exemples: QR Code Image Generator, Swimlanes for Trello, et Tomato Clock

Jeux : Offrir des jeux informatiques traditionnels, avec des fonctionnalités de jeu hors ligne, mais aussi explorer de nouvelles possibilités de jeu, par exemple, en intégrant le gameplay dans la navigation quotidienne.

Exemples: Asteroids in Popup, Solitaire Card Game New Tab, et 2048 Prime.

Ajouter des outils de développement : Vous devez développer votre site Web. De toute façon, vous pouvez améliorer les outils de développement intégrés de Firefox en ajoutant un nouvel onglet à la barre d'outils du développeur.

Exemples: Web Developer, Web React Developer Tools, et aXe Developer Tools

Les Extensions pour Firefox sont construites à l'aide des API WebExtensions, un système multi-navigateur pour développer des extensions. Dans une large mesure, L'API est compatible avec l' API d'extension prise en charge par Google Chrome et Opera. Les extensions écrites pour ces navigateurs fonctionneront dans la plupart des cas dans Firefox ou Microsoft Edge avec seulement quelques changements. L'API est également entièrement compatible avec Firefox multi-processus.

Si vous avez des idées ou des questions, ou si vous avez besoin d'aide pour migrer un module complémentaire hérité vers les API WebExtensions, vous pouvez nous contacter via la  liste  de diffusion dev-addons ou dans #extdev sur IRC.

Et après ?

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : hellosct1, SphinxKnight, gritchou, Ostefanini, CarlosAvim, unpeudetout
Dernière mise à jour par : hellosct1,