Changes

Jump to: navigation, search

Add-ons/developer/communication

426 bytes removed, 17:21, 15 August 2018
updated intro, created about section
=A Web-based API for Developing Extensions in Firefox=
The [https://developer.mozilla.org/en-US/Add-ons/WebExtensions WebExtensions API] is the new technology for developing extensions in Firefox. These APIs are based on Web standards and let you create and maintain one codebase that works across multiple browsers, without having to update it for every Firefox release.
Starting The [https://developer.mozilla.org/en-US/Add-ons/WebExtensions WebExtensions API] was introduced in 2016 as a stable, cross-browser platform that allows extension and theme authors to enhance the default Firefox browser. In November of 2017 it became the only officially supported extension API with the release of Firefox Quantum. The secure, sandboxed nature of the WebExtensions API means that not every legacy API can or will be available. Nevertheless, since its introduction, the WebExtensions API has grown with new features such as tab hiding and additional theme elements, all while maintaining near-complete compatibility with the Chrome extension API. Going forward, you can expect to see improvements in performance as well as additional features for user scripting, context menus, keyboard shortcuts and private browsing. Keep an eye on the [https://wikiblog.mozilla.org/RapidReleaseaddons/Calendar Add-ons Blog] for more information on enhancements to the WebExtensions API in upcoming releases of Firefox 57]or, only addif you want real-ons built with time detailed information on upcoming changes, follow the [https://mzl.la/2MttuGN WebExtensions APIs are supportedproduct in Bugzilla].
This page contains resources to help you port your legacy extension to use WebExtensions APIs. If you're looking for resources on creating a new extension, please head over to [https://developer.mozilla.org/en-US/Add-ons/WebExtensions MDN].
=WebExtensions APIs Vision, FAQ, & Upcoming APIs= The WebExtensions API was introduced in 2016 as a stable, cross-browser platform that allows extension and theme authors to enhance the default Firefox browser. In November of 2017 it became the only officially supported extension API with the release of Firefox Quantum. The secure, sandboxed nature of About the WebExtensions API means that not every legacy API can or will be available. Nevertheless, since its introduction, the WebExtensions API has grown with new features such as tab hiding and additional theme elements, all while maintaining near-complete compatibility with the Chrome extension API. Going forward, you can expect to see improvements in performance as well as additional features for user scripting, context menus, keyboard shortcuts and private browsing. Keep an eye on the [https://blog.mozilla.org/addons/ Add-ons Blog] for more information on enhancements to the WebExtensions API in upcoming releases of Firefox or, if you want real-time detailed information on upcoming changes, follow the [https://mzl.la/2MttuGN WebExtensions product in Bugzilla].=
* [[WebExtensions/Vision|WebExtensions Vision]]: see the high-level vision for the WebExtensions API.
1,698
edits

Navigation menu