![]() These add-ons use HTML and CSS in addition to Javascript. These extensions will often use require() to load either High-Level, or Low-Level APIs to interface with Firefox. There is, intentionally, no ability to use the interfaces provided by any of the other add-on types.Īdd-on SDK: These add-ons are described by a package.json file which is initially generated by executing jpm init. WebExtensions use a significantly different API than the other three types of extensions. This information is contained in the "Browser compatibility" section of the MDN documentation pages. You should also make careful note of what version of Firefox is required for the functionality you desire to use. For now, you are probably best off developing and testing your WebExtension add-on with Firefox Developer Edition, or Firefox Nightly. While Mozilla has stated that this API is the future of Firefox extensions, this API is still in development. This API is similar to what is used for Google Chrome extensions. These add-ons are described by a manifest.json file. WebExtensions: Moving forward, WebExtensions are the only type of Firefox extension which will be supported. ![]() Types of Extensionsįirefox has four types of extensions (all of which are commonly referred to as add-ons): Mozilla has announced, and confirmed, that they have deprecated all types of Firefox extensions, except WebExtensions, and that all non-WebExtensions based extensions will be disabled in Firefox 57, which is scheduled for. Deprecation and removal of all types of extensions other than WebExtensionsįirefox add-ons, particularly extensions, are in a state of flux at the moment. ![]()
0 Comments
Leave a Reply. |