Choisissez une version Firefox pour le développement d'extensions web

Cette traduction est en cours.

Firefox propose plusieurs versions qui offrent différentes capacités pour le développement d'extensions web. Cet article donne un aperçu des différences entre ces versions de Firefox et recommande comment les utiliser dans le cycle de développement.

Ce tableau résume les informations sur les éditions, les fonctionnalités de développement d'extension et fournit une recommandation pour chaque édition utilisée dans le développement d'extension.

Edition

Version

Stable

Outils pour le développement de l'extension

Installe les extensions non signées

Utilisation recommandée pour le développement de l'extension

Release

Courant

Oui

Oui

Non

Tests de régression

Tests alpha et bêta par l'utilisateur

Beta

Courant+1

Oui

Oui

Non

Tests de régression

Tests alpha et bêta par l'utilisateur

Developer Edition

Courant +1

Oui

Oui

Oui

Développement de l'extension

Nightly

Courant +2

Non

Oui

Oui

Accès anticipé à la dernière API WebExtension

ESR

Courant - >1

Oui

Oui

Oui

Développement de la vulgarisation au sein des entreprises

Firefox version and their web extension development capabilities

Release

This is the version of Firefox that most people use, it’s the version offered when someone visits the main Firefox download page.

You load extensions under development into this version of Firefox using about:debugging or web-ext and have access to the addon debugging window. However, you cannot install unsigned extensions, which limits your ability to test features such as restart behavior, permission prompts, and upgrades.

Development of extensions for Firefox for Android is fully supported.

Suggested development use: You may want to install and test a signed copy of your extension into the release version to conduct final regression testing. You can also distribute signed copies of your extension to other people to assist with alpha or beta testing.

Download

Beta

This version of Firefox is generally used by people interested in taking advantage of the features due in the next Release version of Firefox.

You load extensions under development into this version of Firefox using about:debugging or web-ext and have access to the addon debugging window. However, you cannot install unsigned extensions, which limits your ability to test features such as restart behavior, permission prompts, and upgrades.

Development of extensions for Firefox for Android is fully supported.

Suggested development use: You may want to install and test a signed copy of your extension into Beta to conduct regression testing. Such testing will provide you with some certainty that your extension will continue to function correctly in the next version of Firefox. You can also distribute signed copies of your extension to other people to assist with alpha or beta testing.

Download

Developer Edition

This version of Firefox is based on Firefox Beta with additional features designed to assist with web and web extension development.

You load extensions under development into this version of Firefox using about:debugging or web-ext and have access to the addon debugging window. You can also install unsigned extensions, after adjusting or setting certain about:config properties (generally fewer changes than you need to achieve the same tasks in Nightly). This enables you to test features such as restart behavior, permission prompts, and upgrades.

Development of extensions for Firefox for Android is fully supported.

Suggested development use: Use Developer Edition as your primary web extension development and testing platform.

Download

Nightly

This version of Firefox provides a build that is updated nightly with the latest in development features for the future release of Firefox. It is generally used by people interested in experiencing the very latest features and providing feedback when they find issues.

You load extensions under development into this version of Firefox using about:debugging or web-ext and have access to the addon debugging window. You can also install unsigned extensions, after adjusting or setting certain about:config properties. This enables you to test features such as restart behavior, permission prompts, and upgrades.

Development of extensions for Firefox for Android is fully supported.

Suggested development use: Nightly provides a preview of future Firefox features, including WebExtension APIs, that are under development. Feature stability isn’t guaranteed, therefore, Nightly isn’t recommended as your primary web extension development platform. You may, however, wish to use Nightly where you want to take advantage of forthcoming features or test to give yourself the longest forward view of the compatibility of your extension with Firefox.

Download

ESR

The Extended Support Release (ESR) version of Firefox has features for IT professionals to configure and deploy Firefox in their organization. It also provides enterprises with a feature stable version of Firefox for longer than the normal release cycle provides. So, at the time of writing, the release version of Firefox was 65 (with Beta on 66 and Nightly on 67) the ESR version was 60.

You load extensions under development into this version of Firefox using about:debugging or web-ext and have access to the addon debugging window. You can also install unsigned extensions, after adjusting or setting certain about:config properties (this feature is provided so enterprises can install extensions they want to keep private and don’t want to submit to add-ons.mozilla.org for signing).

Development of extensions for Firefox for Android is fully supported.

Suggested development use: Use ESR as your primary web extension development and testing platform when developing extensions for an enterprise and you want to confirm that your extension’s feature set is compatible with the ESR version.

Download

Étiquettes et contributeurs liés au document

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