Compare Revisions

Firefox add-on technology is modernizing

Revision 143719:

Revision 143719 by AliceWyman on

Revision 145521:

Revision 145521 by heyjoni on

Keywords:

webextension
webextension

Search results summary:

Mozilla has overhauled the underlying technology for Firefox add-ons with a new standard, using WebExtensions APIs, to keep them compatible.
Mozilla has overhauled the underlying technology for Firefox add-ons with a new standard, using WebExtensions APIs, to keep them compatible.

Content:

[[Find and install add-ons to add features to Firefox|Add-ons]] allow you to add extra features and functionality to Firefox, modify the Firefox user interface and change its appearance. <!--https://developer.mozilla.org/Add-ons -->There are several types of add-ons but extensions are the most common. Anyone can create an extension and make it available for download. =What's happening?= In the past, add-ons often stopped working each time a new version of Firefox was released, because developers had to update them every six weeks to keep them compatible. Since add-ons could also modify Firefox internal code directly, it was possible for bad actors to include malicious code in an innocent-looking add-on. To address these issues, and as part of broader efforts to [https://blog.nightly.mozilla.org/ modernize Firefox] as a whole, we’ve been [https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/ transitioning] to a new framework for developing Firefox extensions. Outside of rare instances, add-ons created with the new standard, called [https://developer.mozilla.org/Add-ons/WebExtensions/What_are_WebExtensions WebExtensions], won’t break in new Firefox releases. You can still personalize Firefox with add-ons the same way you do now, except they won’t break in new Firefox releases. {note}'''Note:''' Starting in Firefox 57, which will be released in November 2017, only add-ons built with this new technology will work in Firefox. These are indicated by the "Compatible with Firefox 57+" label on addons.mozilla.org (AMO). Add-ons built with the old technology are labeled "Legacy" in the Add-ons Manager (about:addons) tab. If an add-on does not have the "Compatible with 57+" label or has the "Legacy" label, the developer may be in the process of transitioning to the new technology. We are aware that certain add-ons will not be transitioning to the new standard; we will continue to assist developers to the fullest possible extent. As we get closer to November, we will suggest suitable replacements of add-ons not making the transition. If you are a user of Firefox Nightly, please note that Firefox 57 reached the [https://www.mozilla.org/firefox/nightly/all/ Nightly channel] on August 2, 2017. Legacy add-ons will be disabled, but will be enabled again if the developer releases a compatible update. In the meantime, you can check if an add-on is [http://arewewebextensionsyet.com/#addons planned for migration] (popular add-ons only), [https://discourse.mozilla-community.org/t/favorite-webextensions/17087/3 look for alternatives] or reach out to the developer to inquire if they will migrate their add-on. You may find developer contact information on the right side of the add-on listing on AMO. {/note} '''We recommend that you install add-ons with the "Compatible with Firefox 57+" label to ensure compatibility with Firefox beyond November 2017.''' If you are the developer of a legacy add-on, [https://wiki.mozilla.org/Add-ons/developer/communication resources are available] to help you migrate to the new standard.
[[Find and install add-ons to add features to Firefox|Add-ons]] allow you to add extra features and functionality to Firefox, modify the Firefox user interface and change its appearance. <!--https://developer.mozilla.org/Add-ons -->There are several types of add-ons but extensions are the most common. Anyone can create an extension and make it available for download. =What's happening?= In the past, add-ons often stopped working each time a new version of Firefox was released, because developers had to update them every six weeks to keep them compatible. Since add-ons could also modify Firefox internal code directly, it was possible for bad actors to include malicious code in an innocent-looking add-on. To address these issues, and as part of broader efforts to [https://blog.nightly.mozilla.org/ modernize Firefox] as a whole, we’ve been [https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/ transitioning] to a new framework for developing Firefox extensions. Outside of rare instances, add-ons created with the new standard, called [https://developer.mozilla.org/Add-ons/WebExtensions/What_are_WebExtensions WebExtensions], won’t break in new Firefox releases. You can still personalize Firefox with add-ons the same way you do now, except they won’t break in new Firefox releases. {note}'''Note:''' Starting in Firefox 57, which will be released in November 2017, only add-ons built with this new technology will work in Firefox. These are indicated by the "Compatible with Firefox 57+" label on addons.mozilla.org (AMO). Add-ons built with the old technology are labeled "Legacy" in the Add-ons Manager (about:addons) tab. If an add-on does not have the "Compatible with 57+" label or has the "Legacy" label, the developer may be in the process of transitioning to the new technology. We are aware that certain add-ons will not be transitioning to the new standard; we will continue to assist developers to the fullest possible extent. As we get closer to November, we will suggest suitable replacements of add-ons not making the transition. If you are a user of Firefox Nightly, please note that Firefox 57 reached the [https://www.mozilla.org/firefox/nightly/all/ Nightly channel] on August 2, 2017. Legacy add-ons will be disabled, but will be enabled again if the developer releases a compatible update. In the meantime, you can check if an add-on is [http://arewewebextensionsyet.com/#addons planned for migration] (popular add-ons only), [https://discourse.mozilla-community.org/t/favorite-webextensions/17087/3 look for alternatives] or reach out to the developer to inquire if they will migrate their add-on. You may find developer contact information on the right side of the add-on listing on AMO. {/note} '''We recommend that you install add-ons with the "Compatible with Firefox 57+" label to ensure compatibility with Firefox beyond November 2017.''' *For frequently asked questions, see [[Frequently asked questions - Firefox add-on technology is modernizing]]. *If you are the developer of a legacy add-on, [https://wiki.mozilla.org/Add-ons/developer/communication resources are available] to help you migrate to the new standard.

Back to History