Beispiel-Erweiterungen
Um zu veranschaulichen, wie die WebExtension-APIs verwendet werden, pflegen wir ein Repository mit Beispiel-Erweiterungen unter https://github.com/mdn/webextensions-examples. Dieser Artikel beschreibt, wie Sie diese Beispiele ausführen und listet die Beispiele zusammen mit den WebExtension-APIs, die sie demonstrieren.
Diese Beispiele funktionieren in Firefox Nightly: Die meisten funktionieren in früheren Versionen von Firefox, aber überprüfen Sie den Schlüssel strict_min_version im manifest.json der Erweiterung, um sicherzustellen.
Warnung: Einige Beispiele funktionieren nur auf bestimmten Domains oder Seiten. Einzelheiten zu eventuellen Einschränkungen finden Sie in der Readme-Datei jedes Beispiels. Keines der Beispiele funktioniert standardmäßig in privaten Browserfenstern, siehe Erweiterungen im privaten Browsing für Details.
Um diese Beispiele auszuprobieren, klonen Sie das Repository, installieren und führen Sie dann die Erweiterung mit einer der folgenden Optionen aus:
- Verwenden Sie die Funktion Temporäres Add-on laden und öffnen Sie die Erweiterung aus ihrem Quellordner.
- Installieren Sie
web-ext
, öffnen Sie den Quellordner der Erweiterung in der Befehlszeile und verwenden Sieweb-ext run
.
Die Erweiterung bleibt geladen, bis Sie Firefox neu starten.
Warnung: Bitte reichen Sie diese WebExtension-Beispiele nicht bei addons.mozilla.org (AMO) ein; Sie müssen das Add-on WebExtension-Beispiele nicht signieren, um sie auszuführen.
Wenn Sie zum Repository beitragen möchten, senden Sie uns einen Pull-Request.