MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Portage d'une extension Firefox héritée

Si vous avez développé une extension Firefox en utilisant une technologie héritée, comme XUL/XPCOM ou le SDK Add-on, voici un guide très rapide pour la mise à jour.

  1. Obtenez une idée des principales choses que vous devrez modifier dans votre extension :
  2. Réécrivez le code de votre extension. Vous pouvez trouver plus de ressources et de support dans le wiki Mozilla. A partir de Firefox 51, vous pouvez intégrer une WebExtension dans une extension bootstrap ou le SDK d'extensions, et ainsi mettre en place une extension hérité une pièce à la fois, et disposer d'un complément fonctionnel à chaque étape. Consultez  Embedded WebExtensions.
  3. Lorsque vous êtes prêt à mettre à jour votre ancienne add-on, soumettez la nouvelle extension à AMO en tant que mise à jour de l'ancienne. Autrement dit, vous pouvez basculer d'une extension hérité pour utiliser les WebExtensions et conserver le même ID d'extensions.

Notez qu'il s'agit d'une conversion unidirectionnelle: vous ne pouvez pas mettre à jour une WebExtension pour utiliser une technologie héritée. Cela signifie que vous devez être sûr que vous êtes prêt à vous engager aux WebExtensions avant de soumettre la mise à jour de l'extension à AMO.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : hellosct1
 Dernière mise à jour par : hellosct1,