Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.
WebExtensions sind ein Cross-Browser System zur Entwicklung von Browser Add-ons. Das System ist in weiten Teilen kompatibel mit der extension API, welche von Google Chrome und Opera unterstützt wird. Erweiterungen, welche für diese Browser geschrieben wurden, werden in den meisten Fällen auch in Firefox oder Microsoft Edge mit Hilfe von nur wenigen Anpassungen lauffähig sein. Die API ist ausserdem vollständig kompatibel mit multiprocess Firefox.
Wir beabsichtigen des weiteren die APIs zu erweitern um die Unterstützung für Add-on Entwickler zu verbessern, sollten Sie also Vorschläge haben würden wir uns freuen wenn Sie uns diese mitteilen. Sie können uns über die dev-addons mailing list oder #webextensions auf IRC erreichen.
Getting started
- What are WebExtensions?
- Your first WebExtension
- Your second WebExtension
- Anatomy of a WebExtension
- Example WebExtensions
How to
- Intercept HTTP requests
- Modify a web page
- Add a button to the toolbar
- Implement a settings page
- Manipulate browser tabs
- Access and modify bookmarks
- Access and modify cookies
Concepts
- Using the JavaScript APIs
- Content scripts
- Match patterns
- Internationalization
- Content Security Policy
- Native messaging
Porting
- 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