Add-on (Mozilla)
Add-on is the Mozilla term for software modules that can be added to the Firefox web browser and related applications. Mozilla hosts them on its official add-on website.[1]
Related articles |
---|
Origins and lineage |
Category |
Browser extensions are the primary type of add-on. In 2017, Mozilla enacted major changes to the application programming interface (API) for extensions in Firefox, replacing the long-standing XUL and XPCOM APIs with the WebExtensions API that is modeled after Google Chrome's API.[2][3][4] Thus add-ons that remain compatible with Firefox are now largely compatible with Chrome as well.[5] As of December, 2022, there are close to 30,000 add-ons and over 480,000 themes available for Firefox.[6]
Current add-ons
WebExtensions
Starting with Firefox 57, only the new WebExtensions API is supported.[3][7]
Historical add-ons
Legacy extensions
Prior to 2017, Firefox supported extensions developed with different APIs: XUL, XPCOM, and Jetpack.[10] Mozilla now refers to these as legacy extensions.[4]
Plug-ins
Plug-ins are no longer supported in Firefox. In the past, they were used to handle media types for which the application did not have built-in capability. They were deprecated due to security concerns and improvements in Web APIs.[11] The last one that was officially supported was Adobe Flash Player, which Adobe discontinued in 2020.[12][13]
Restrictions
Mozilla had no mechanism to restrict the privileges of legacy Firefox extensions. This meant that a legacy extension could read or modify the data used by another extension or any file accessible to the user running Mozilla applications.[14] But the current WebExtensions API imposes many restrictions.[15]
Starting with Firefox 40, Mozilla began to roll out a requirement for extension signing.[16] It is now required in all official Firefox releases.[17]
Website
Type of site | Hosts add-ons |
---|---|
Owner | Mozilla Foundation |
URL | addons |
Commercial | No |
Registration | Free; only needed for developers or for special features |
Current status | Active |
The Mozilla add-ons website is the official repository for Firefox add-ons.[1] In contrast to mozdev.org which provides free hosting for Mozilla-related projects, the add-ons site is tailored for users. By default, Firefox automatically checks the site for updates to installed add-ons.[18]
In January 2008, Mozilla announced that the site had accumulated a total of 600 million add-on downloads and that over 100 million installed add-ons automatically check the site for updates every day.[19] In July 2012, the total had increased to 3 billion downloads from the site.[20]
References
- "Official Add-on website". Mozilla. Retrieved 10 February 2019.
- "The Future of Developing Firefox Add-ons". Mozilla Add-ons Blog. 21 August 2015. Retrieved 2018-12-15.
- "Upcoming Changes in Compatibility Features". Mozilla Add-ons Blog. 10 August 2017. Retrieved 2018-12-15.
- "How to enable legacy extensions in Firefox 57 - gHacks Tech News". www.ghacks.net. 12 August 2017. Retrieved 2018-12-14.
- "Porting a Google Chrome extension". Mozilla. Retrieved 30 December 2018.
- "Compare and analyze Firefox add-ons". FirefoxStats. Retrieved 29 December 2022.
- "Browser extensions". MDN. Mozilla. Retrieved 10 February 2019.
- "Themes for Firefox".
- "Personas are now Firefox Themes".
- Chapter 2: Technologies used in developing extensions - Firefox addons developer guide | MDN Archived 2016-10-05 at the Wayback Machine. Developer.mozilla.org. Retrieved on 2013-07-21.
- Smedberg, Benjamin (8 October 2015). "NPAPI Plugins in Firefox". Future Releases. Mozilla Foundation.
- Lardinois, Frederic (25 July 2017). "Get ready to finally say goodbye to Flash — in 2020". TechCrunch. Retrieved 2017-07-25.
- "End of support for Adobe Flash". Mozilla. Retrieved 9 April 2021.
- "Abusing, Exploiting and Pwning with Firefox Add-ons" (PDF). Archived from the original (PDF) on 2016-03-05. Retrieved 2013-10-23.
- "Security Best Practices". MDN. Mozilla. Retrieved 10 February 2019.
- Fisher, Dennis (12 August 2015). "Firefox 40 Begins Warning Users About Unsigned Add-Ons". Threatpost. Retrieved 20 August 2015.
- "Extension Signing". Mozilla.org Wiki. Mozilla. Retrieved 20 August 2015.
- "Updates". Mozilla Developer Network. Retrieved 2017-10-28.
- Scott, Justin (30 January 2008). "600,000,000 Add-on Downloads". Blog of Metrics. Mozilla Foundation.
- "Firefox Add-ons Cross More Than 3 Billion Downloads!". The Mozilla blog. Retrieved 1 November 2013.
External links
- Official add-on website
- WebExtensions API reference documentation
- Extension Workshop, Mozilla's site for Firefox extension developer documentation