Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Browser-Erweiterungen
Erweiterungen, oder Add-ons, können die Fähigkeiten eines Browsers modifizieren und erweitern. Erweiterungen für Firefox werden mithilfe der WebExtensions API technologieübergreifend entwickelt.
Die Technologie für Erweiterungen in Firefox ist weitgehend kompatibel mit derErweiterungs-API, die von Chromium-basierten Browsern unterstützt wird (wie Google Chrome, Microsoft Edge, Opera, Vivaldi). In den meisten Fällen laufen Erweiterungen, die für Chromium-basierte Browser geschrieben wurden, mitnur wenigen Änderungen in Firefox.
In diesem Artikel
Wichtige Ressourcen
- Leitfäden
Egal, ob Sie gerade erst anfangen oder nach fortgeschritteneren Ratschlägen suchen, erfahren Sie mehr darüber, wie Erweiterungen funktionieren, und nutzen Sie die WebExtensions API aus unserer umfangreichen Auswahl anAnleitungen und Leitfäden.
- Referenzen
Erhalten Sie umfassende Details über die Methoden, Eigenschaften, Typen und Ereignisse derWebExtensions APIs sowie vollständige Details über diemanifest keys.
- Firefox-Workflow
Entdecken Sie, wie Sie Erweiterungen für Firefox erstellen und veröffentlichen: Erhalten Sie Informationen über Entwicklerwerkzeuge, Veröffentlichung und Vertrieb sowie Portierung aufExtension Workshop.
Hinweis:Wenn Sie Ideen oder Fragen haben oder Hilfe benötigen, können Sie uns imCommunity-Forum oder imAdd-ons Raum aufMatrix erreichen.
Erste Schritte
Entdecken Sie,was Erweiterungen tun können, bevor SieIhre erste Erweiterung undIhre zweite Erweiterung erstellen. Erfahren Sie mehr über dieAnatomie einer Erweiterung und erhalten Sie einen Überblick über denEntwicklungs- und Veröffentlichungs-Workflow für Erweiterungen im Firefox-Stil. Vertiefen Sie sich mit einer umfassenden Auswahl anBeispiel-Erweiterungen, die Sie direkt in Firefox ausführen können. Setzen Sie Ihr Lernen fort, indem Sieeine Liste von Ressourcen entdecken, denen Sie folgen können.
Konzepte
Erhalten Sie detaillierte Informationen zu den Konzepten, die Erweiterungen zugrunde liegen.
Benutzeroberfläche
Entdecken Sie alleBenutzeroberfläche-Komponenten, die Sie in Ihren Erweiterungen verwenden können, mit Codebeispielen und Tipps.
Anleitung
Eine Reihe von Tutorials, um Sie bei spezifischen Aspekten der Erweiterungsentwicklung zu unterstützen.
- Abfangen von HTTP-Anfragen
- Ändern einer Webseite
- Sicheres Einfügen externer Inhalte in eine Seite
- Teilen von Objekten mit Seitenskripten
- Hinzufügen eines Buttons zur Toolbar
- Implementierung einer Einstellungsseite
- Arbeiten mit der Tabs-API
- Arbeiten mit der Lesezeichen-API
- Arbeiten mit der Cookies-API
- Arbeiten mit kontextuellen Identitäten
- Interagieren mit der Zwischenablage
- Erweitern der Entwicklerwerkzeuge
- Erstellung einer browserübergreifenden Erweiterung
Firefox-Workflow
Wenn Sie bereit sind, Ihre Erweiterung für Firefox zu erstellen oder Ihre Chrome-Erweiterung zu portieren, besuchen SieExtension Workshop. Es enthält Details zu:
- Dem Firefox-Workflow, wievorübergehende Installation von Erweiterungen während der Entwicklung,Debugging,Anfordern der richtigen Berechtigungen und mehr.
- Das Entwicklerwerkzeugweb-ext.
- Portierung einer Google Chrome-Erweiterung,Unterschiede zwischen Desktop und Android und mehr.
- Überblick über Veröffentlichung und Verteilung,Förderung Ihrer Erweiterung, dieBest Practices für den Lebenszyklus von Erweiterungen und mehr.
Referenz
>JavaScript-APIs
Erhalten Sie umfassende Details zu den Methoden, Eigenschaften, Typen und Ereignissen für alleJavaScript-APIs. Es gibt auch detaillierte Informationen über die Kompatibilität jeder API mit den wichtigsten Browsern. Die meisten Referenzseiten enthalten auch Codebeispiele und Links zu den Erweiterungsbeispielen, die die API verwenden.
Manifest-Schlüssel
Erhalten Sie vollständige Details zu denManifest-Schlüsseln, einschließlich aller ihrer Eigenschaften und Einstellungen.