Firefox 附加组件兼容性

阅读:3756回复:6
2016-10-14 16:34
写私信
楼主#

Firefox 51 附加组件兼容性:

Firefox 51 will be released on January 24th. Note that the scheduled release on December 13th is a
point release, not a major release, hence the much longer cycle. Here’s
the list of changes that went into this version that can affect add-on
compatibility. There is more information available in Firefox 51 for Developers, so you should also give it a look.

General



XPCOM and Modules



New!

  • Embedded WebExtensions.
     You can now embed a WebExtension into any restartless add-on, allowing
    you to gradually migrate your code to the new platform, or transition
    any data you store to a format that works with WebExtensions.
  • WebExtension Experiments. This is a mechanism that allows us (and you!) to prototype new WebExtensions APIs.



https://blog.mozilla.org/addons/2016/10/13/compatibility-for-firefox-51/
Firefox More than meets your experience
2016-12-20 13:09
写私信
1楼#
Firefox 52 附加组件兼容性:
https://blog.mozilla.org/addons/2016/12/15/compatibility-for-firefox-52/


Firefox 52 will be released on March 7th. Here’s the list of changes that went into this version
that can affect add-on compatibility. There is more information
available in Firefox 52 for Developers, so you should also give it a look.

General



XPCOM and Modules

ImageDocument::ImageResizingEnabled is unused.

Themes

Firefox More than meets your experience
2017-03-06 11:08
写私信
2楼#
Firefox 53.0 附加组件兼容性:
https://blog.mozilla.org/addons/2017/02/28/compatibility-for-firefox-53/



General



Password Manager


The 3 following changes are related, and the main impact is that add-ons can no longer call findSlotByName("") to figure out if the master password is set. You can find an example on how to change this here.

XPCOM and Modules



WebExtensions

  • Encrypt record deletes. The storage.sync API hasn’t shipped yet, but it’s probably already in use by some
    pre-release users. This change causes old synced data to be lost.
Firefox More than meets your experience
2017-04-06 09:21
写私信
3楼#
Firefox 54 附加组件兼容性:
https://blog.mozilla.org/addons/2017/04/05/compatibility-firefox-54/


General

  • Remove -moz-appearance. This doesn’t apply to CSS sheets loaded using a chrome:// URL, but it does affect inline CSS styles in XUL and JavaScript code.


XPCOM and Modules



WebExtensions

Firefox More than meets your experience
2017-05-17 11:13
写私信
4楼#
Firefox 55 附加组件兼容性:


General


Recently, we turned on a restriction on Nightly that only allows multiprocess add-ons to be enabled. You can use a preference to toggle it. Also, Firefox 55 is the first version to move directly from Nightly to Beta after the removal of the Aurora channel.

XPCOM and Modules




https://blog.mozilla.org/addons/2017/05/16/compatibility-firefox-55/
Firefox More than meets your experience
2017-07-19 10:54
写私信
5楼#
Firefox 56 附加组件兼容性:https://blog.mozilla.org/addons/2017/07/18/compatibility-firefox-56/


Compatibility changes
Let me know in the comments if there’s anything missing or incorrect on these lists. We’d like to know if your add-on breaks on Firefox 56.The automatic compatibility validation and upgrade for add-ons on AMO will run in a few weeks, so keep an eye on your email if you have an add-on listed on our site with its compatibility set to Firefox 55.

Last stop!



Firefox 56 will be the last version of Firefox to support legacy add-ons. It’s the last release cycle you’ll have to port your add-ons to WebExtensions. Many planned APIs won’t make the cut for 57, so make sure that you plan your development timeline accordingly.
This is also the last compatibility overview I’ll write. I started writing these 7 years ago, the first one covering Firefox 4. Looking ahead, backwards-incompatible changes in WebExtensions APIs should be rare. When and if they occur, we’ll post one-offs about them, so please keep following this blog for updates.
Firefox More than meets your experience
2017-08-11 11:09
写私信
6楼#
Firefox More than meets your experience