Beispiel-Erweiterungen
Um zu veranschaulichen, wie die WebExtensions-APIs verwendet werden, pflegen wir ein Repository mit Beispiel-Erweiterungen unter https://github.com/mdn/webextensions-examples. In diesem Artikel wird beschrieben, wie Sie diese Beispiele ausführen können und welche WebExtensions-APIs sie demonstrieren.
Diese Beispiele funktionieren in Firefox Nightly: Die meisten funktionieren auch in älteren Versionen von Firefox, überprüfen Sie jedoch den strict_min_version-Schlüssel in der manifest.json der Erweiterung, um sicherzugehen.
Warnung: Einige Beispiele funktionieren nur auf bestimmten Domains oder Seiten. Die Readme-Datei jedes Beispiels enthält Details zu eventuellen Einschränkungen. Keines der Beispiele funktioniert standardmäßig in privaten Browserfenstern; siehe Erweiterungen im privaten Modus für weitere Informationen.
Um diese Beispiele auszuprobieren, klonen Sie das Repository, dann installieren und führen Sie die Erweiterung mit einer der folgenden Methoden 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 Kommandozeile und verwenden Sieweb-ext run.
Die Erweiterung bleibt geladen, bis Sie Firefox neu starten.
Warnung: Reichen Sie diese Erweiterungsbeispiele nicht bei addons.mozilla.org (AMO) ein; Sie müssen die Beispiele nicht signieren, um sie auszuführen.
Wenn Sie zum Repository beitragen möchten, senden Sie uns eine Pull-Anfrage.