Esta tradução não está completa. Por favor ajude a traduzir este artigo a partir do Inglês.
As Extensões da Web são um sistema de cruzamento de navegador para desenvolver extras. Em grande medida o sistema é compatível com a extensão API suportada pelo Google Chrome e Opera. As extensões escritas para estes navegadores irão na maior parte dos casos funcionar no Firefox ou Microsoft Edge com apenas algumas alterações. A API também é totalmente compatível com multiprocessos do Firefox.
We're also intending to extend the APIs to support the needs of add-on developers, so if you have ideas, we'd love to hear them. You can reach us on the dev-addons mailing list or #webextensions on IRC.
Iniciação
- What are WebExtensions?
- Your first WebExtension
- Your second WebExtension
- Anatomy of a WebExtension
- Example WebExtensions
Como
- Intercept HTTP requests
- Modify a web page
- Add a button to the toolbar
- Implement a settings page
- Interact with the clipboard
- Manipulate browser tabs
- Access and modify bookmarks
- Access and modify cookies
Conceitos
- Using the JavaScript APIs
- User interface components
- Content scripts
- Match patterns
- Internationalization
- Content Security Policy
- Native messaging
Transferência
- Porting a Google Chrome extension
- Porting a legacy Firefox add-on
- Embedded WebExtensions
- Comparison with the Add-on SDK
- Comparison with XUL/XPCOM extensions
- Chrome incompatibilities