1,698
edits
Caitmuenster (talk | contribs) (→WebExtensions APIs Vision, FAQ, & Upcoming APIs: added some text) |
Caitmuenster (talk | contribs) (updated intro, created about section) |
||
Line 1: | Line 1: | ||
=A Web-based API for Developing Extensions in Firefox= | =A Web-based API for Developing Extensions in Firefox= | ||
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://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]. | |||
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]. | 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]. | ||
= | =About the WebExtensions API= | ||
* [[WebExtensions/Vision|WebExtensions Vision]]: see the high-level vision for the WebExtensions API. | * [[WebExtensions/Vision|WebExtensions Vision]]: see the high-level vision for the WebExtensions API. |
edits