Modernisation de la technologie des modules pour Firefox

Informations de la révision
  • Identifiant de la révision : 143794
  • Date de création :
  • Créateur : Goofy
  • Commentaire : coquille rectifiée
  • Vérifiée : Oui
  • Vérifiée :
  • Vérifiée par : Goofy_BZ
  • Révision approuvée ? Oui
  • Est la révision courante ? Non
  • Prêt pour la localisation : Non
Source de la révision
Contenu de la révision

Les modules sont des programmes qui vous permettent d'ajouter des fonctionnalités à Firefox, d'en modifier l'interface et d'en changer l'apparence. Il existe divers types de modules, les plus courants sont les extensions. N’importe qui peut créer une extension et la mettre à disposition des personnes qui voudraient la télécharger.

Que se passe-t-il ?

Auparavant, les modules ont souvent arrêté de fonctionner chaque fois qu’une nouvelle version de Firefox était publiée, car les développeurs devaient les mettre à jour toutes les six semaines pour garantir la compatibilité. Puisque les modules pouvaient également modifier directement le code interne de Firefox, il était possible pour les personnes malveillantes d'inclure un code dangereux dans un module d'apparence innocente.

Pour résoudre ces problèmes et, dans le cadre d'efforts plus larges pour moderniser Firefox dans son ensemble, nous sommes passés à une nouvelle plateforme pour développer des extensions pour Firefox. Au-delà de rares cas particuliers, les modules créés selon le nouveau standard, appelé WebExtensions, continueront à fonctionner à chaque nouvelle version de Firefox. Vous pourrez toujours personnaliser Firefox avec des modules comme vous le faites maintenant, sauf qu'ils ne deviendront pas obsolètes dans de nouvelles versions de Firefox.

Note : à partir de Firefox 57, qui sortira en novembre 2017, seuls les modules développés avec cette nouvelle technologie fonctionneront dans Firefox. Ceci est indiqué par l’étiquette « Compatible avec Firefox 57 et versions supérieures » sur addons.mozilla.org (AMO). Les modules développés avec l’ancienne technologie sont marqués « obsolète » dans l’onglet du gestionnaire de modules (about:addons).

Si un module n'a pas l'étiquette « Compatible avec Firefox 57 et versions supérieures » ou porte le libellé « Obsolète », le développeur pourrait être en phase de transition vers la nouvelle technologie.

Nous savons que certains modules ne passeront pas au nouveau standard ; nous continuerons d'aider les développeurs autant que possible. À mesure que nous nous rapprochons de novembre 2017, nous proposerons des remplacements appropriés des modules complémentaires qui ne feront pas la transition.

Si vous êtes utilisateur ou utilisatrice de Firefox Nightly, notez que Firefox 57 a rejoint le canal Nightly le 2 août 2017. Les modules obsolètes seront désactivés, mais seront de nouveau activés si le développeur publie une mise à jour compatible.

En attendant, vous pouvez vérifier si un module est programmé pour la migration (modules populaires uniquement), rechercher des alternatives ou contacter les développeurs pour leur demander s'ils migreront leur module. Vous pouvez trouver les informations de contact des développeurs sur le côté droit de la liste des modules sur AMO.

Nous vous recommandons d'installer des modules avec l'étiquette « Compatible avec Firefox 57 et versions supérieures » pour assurer la compatibilité avec Firefox au-delà de novembre 2017.

Si vous êtes le développeur d'un module obsolète, des ressources sont disponibles pour vous aider à migrer vers le nouveau standard.