Skip to main content
Skip to search
Technologies
Technologies Overview
HTML
CSS
JavaScript
Graphics
HTTP
APIs
Browser Extensions
MathML
References & Guides
Learn web development
Tutorials
References
Developer Guides
Accessibility
Game development
...more docs
Feedback
Send Feedback
Contribute to MDN
Report a content issue 🌐
Report a platform issue 🌐
Search MDN
search
Mozilla
Componenti aggiuntivi
WebExtensions
JavaScript APIs
search
Select your preferred language
Italiano
English (US)
Change language
Lasciato intenzionalmente bianco fino a che l'API non sarà completata.
Related Topics
Browser extensions
Getting started
What are extensions?
Your first extension
Your second extension
Anatomy of an extension
Example extensions
What next?
Concepts
Using the JavaScript APIs
Content scripts
Match patterns
Working with files
Internationalization
Security best practices
Content Security Policy
Native messaging
User interface
User Interface
Toolbar button
Address bar button
Sidebars
Context menu items
Options page
Extension pages
Notifications
Address bar suggestions
Developer tools panels
How to
Intercept HTTP requests
Modify a web page
Insert external content
Add a button to the toolbar
Implement a settings page
Work with the Tabs API
Work with the Bookmarks API
Work with the Cookies API
Work with contextual identities
Onboard, upboard, and offboard users
Porting
Firefox differentiators
Porting a Google Chrome extension
Porting a legacy Firefox extension
Embedded WebExtensions
Comparison with the Add-on SDK
Comparison with XUL/XPCOM extensions
Differences between API implementations
Chrome incompatibilities
Differences between desktop and Android
Firefox workflow
Developer tools
User Experience
Temporary Installation in Firefox
Debugging
Testing persistent and restart features
Developing for Firefox for Android
Getting started with web-ext
web-ext command reference
Extensions and the Add-on ID
Request the right permissions
JavaScript APIs
Browser support for JavaScript APIs
runtime
search
Manifest keys
Themes
Browser themes
Browser theme concepts
Publishing and Distribution
Publishing add-ons
Signing and distribution overview
Package your extension
Submit an add-on
Source code submission
Resources for publishers
Creating an appealing listing
Make money from browser extensions
Promoting your extension or theme
Review policies
Developer agreement
Featured add-ons
Retiring your extension
Distributing add-ons
For sideloading
For desktop apps
For an enterprise
Community and Support
Channels
Add-ons blog
Add-on forums
Stack Overflow
Contact us