Compare Revisions
Firefox add-on technology is modernizing
Revision 146121:
Revision 146121 by caitmuenster on
Revision 151040:
Revision 151040 by caitmuenster on
Keywords:
webextension
webextension
Search results summary:
Add-ons have been modernized to make Quantum awesome. Here's what's changing for Firefox 57 and beyond.
Add-ons have been modernized to make Quantum awesome. Here's what's changing for Firefox 57 and beyond.
Content:
[https://support.mozilla.org/en-US/kb/find-and-install-add-ons-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. 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, extensions 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 extensions could also modify Firefox internal code directly, it was possible for bad actors to include malicious code in an innocent-looking extension.
To address these issues, and as part of broader efforts to [https://blog.nightly.mozilla.org/ modernize Firefox] as a whole, we’ve transitioned to a [https://developer.mozilla.org/en-US/Add-ons/WebExtensions new framework] for developing Firefox extensions. Outside of rare instances, extensions created with the new standard won’t break in new Firefox releases. You can still personalize Firefox with extensions 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 extensions built with this new technology will work in Firefox. These are indicated by the "Compatible with Firefox 57+" label on [https://addons.mozilla.org/en-US/firefox/search/?q=firefox+57 addons.mozilla.org] (AMO). Extensions built with the old technology are labeled "Legacy" in the Add-on Manager (about:addons) tab.
Keep in mind that many developers are in the process of updating to the new compatible format. Once they make the transition, your extension will automatically update and there is nothing you need to do.
If you are using legacy add-ons and want to start looking for alternatives in case they become incompatible in Firefox 57, use the [https://mozilla.github.io/extension-finder/ extension finder utility] to look up the extension you would like to replace and discover recommended replacements.
For more help, please head over to the [https://support.mozilla.org/en-US/kb/frequently-asked-questions-firefox-addon FAQs].
{/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.
[https://support.mozilla.org/en-US/kb/find-and-install-add-ons-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. There are several types of add-ons but extensions are the most common. Anyone can create an extension and make it available for download.
=Firefox Add-on Technology Has Modernized=
In the past, extensions 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 extensions could also modify Firefox internal code directly, it was possible for bad actors to include malicious code in an innocent-looking extension.
To address these issues, and as part of broader efforts to [https://blog.nightly.mozilla.org/ modernize Firefox] as a whole, we’ve transitioned to a [https://developer.mozilla.org/en-US/Add-ons/WebExtensions new framework] for developing Firefox extensions. Extensions created with the new standard are safer, more secure, and won’t break in new Firefox releases. You can still personalize Firefox with extensions 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 on November 14, 2017, only extensions built with this new technology will work in Firefox. A majority of the most popular add-ons are already compatible, so most users should not notice any changes.
To see if you have incompatible extensions installed, go to the Add-on Manager (''Tools menu > Add-ons'', or type “''about:addons''” in a new tab). There you will find recommended replacements for any legacy extensions. You can read more about this feature on [https://blog.mozilla.org/addons/2017/10/26/helping-find-compatible-extensions/ the Add-ons Blog].
{/note}
*For more help, please see the [[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.