Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Microsoft Edge-Erweiterung ist eine kleine App, die ein Entwickler erstellt, um Features von Microsoft Edge hinzuzufügen oder zu ändern, um die Benutzererfahrung (User Experience, UX) für Endbenutzer auf spezielle Weise zu erweitern. Eine Erweiterung bietet eine Nischenerfahrung oder -funktion, die für eine Zielgruppe wichtig ist.
Benutzer durchsuchen und installieren Erweiterungen für Microsoft Edge über die Microsoft Edge-Add-Ons-Website . Add-Ons enthalten Erweiterungen und Designs.
Die vorliegende Dokumentation richtet sich an Erweiterungsentwickler und nicht für Endbenutzer von Microsoft Edge-Erweiterungen. Informationen zur Verwendung von Erweiterungen für Microsoft Edge finden Sie unter Benutzerdokumentation zu Microsoft Edge-Erweiterungen.
Ausführlicher Inhalt:
- Einführung
- Grundlegende Orientierungshilfe
- Vorteile von Chromium-Erweiterungen
- Browser-Kompatibilität und Erweiterungstests
- Veröffentlichen Ihrer Erweiterung in Browserstores
- Der Badge "Empfohlen"
- Weitere Informationen
Einführung
Als Browsererweiterungsentwickler veröffentlichen Sie eine Microsoft Edge-Erweiterung (oder ein Design) unter Microsoft Edge-Add-Ons. In Artikeln zu Microsoft Edge-Erweiterungen und im Partner Center enthält der Word Store die Microsoft Edge-Add-Ons-Website.
Sie können eine Microsoft Edge-Erweiterung erstellen, wenn Sie eine Idee oder ein Produkt haben, das entweder auf einem bestimmten Webbrowser oder auf Verbesserungen der Features bestimmter Webseiten basiert. Beispiele für Begleiterfahrungen sind Anzeigenblocker und Kennwort-Manager.
Eine Erweiterung sollte mindestens die folgenden Features enthalten:
- Eine APP-Manifest-JSON-Datei, die grundlegende Plattforminformationen enthält.
- Eine JavaScript-Datei, die die Funktion definiert.
- HTML- und CSS-Dateien, die die Benutzeroberfläche definieren.
Um direkt mit einem bestimmten Teil des Browsers zu arbeiten, z. B. einem Fenster oder einer Registerkarte, müssen Sie API-Anforderungen senden und häufig anhand des Namens auf den Browser verweisen.
Eine Microsoft Edge-Erweiterung:
Grundlegende Orientierungshilfe
Sehr gute Ausgangspunkte für die Suche nach Anleitungen für die Erweiterungsentwicklung und Dokumentationen sind von den Browser-Organisationen gehostete Websites. Einige der beliebten Browser zum Erstellen von Erweiterungen für sind Microsoft Edge, Safari, Firefox, Chrome, Opera und Brave.
Die folgende Tabelle ist nicht vollständig oder endgültig. es ist nur ein Ausgangspunkt für Ihre Forschung.
| Webbrowser | Chromium-basiert? | Webseite zur Erweiterungsentwicklung |
|---|---|---|
| Safari | Nein | Safari-App-Erweiterungen |
| Firefox | Nein | Browsererweiterungen |
| Chrom | Ja | API-Referenz |
| Opera | Ja | Dokumentation zu Erweiterungen |
| Brave | Ja | Verwendet Chrome Web Store |
| Microsoft Edge | Ja | Microsoft Edge-Add-Ons Developer |
Wichtig
Viele der Tutorials auf diesen Websites verwenden browserspezifische APIs, die möglicherweise nicht mit dem Browser für die App übereinstimmen, die Sie entwickeln. In den meisten Fällen funktioniert eine Chromium-Erweiterung in unterschiedlichen Chromium-Browsern auf die gleiche Weise, und die APIs funktionieren erwartungsgemäß. Einige weniger häufig verwendete APIs sind möglicherweise browserspezifisch. Links zu den Tutorials finden Sie weiter unten im Abschnitt Siehe auch .
Vorteile von Chromium-Erweiterungen
Wenn Ihr Ziel darin besteht, Ihre Erweiterung im Erweiterungsspeicher für jeden Browser zu veröffentlichen, muss Ihre Erweiterung für jede Version geändert werden, damit sie als Ziel verwendet und in jeder einzelnen Browserumgebung ausgeführt wird. Safari-Erweiterungen können beispielsweise sowohl Webcode als auch nativen Code verwenden, um mit nativen Anwendungen zu kommunizieren.
Die letzten vier Browser in der vorherigen Tabelle verwenden dasselbe Codepaket und minimieren die Notwendigkeit, parallele Versionen beizubehalten. Diese Browser basieren auf dem Chromium Open-Source-Projekt.
Vorteile der Erstellung einer Chromium-Erweiterung:
- Ermöglicht das Schreiben der wenigsten Codezeilen.
- Ermöglicht die Ausrichtung auf die maximale Anzahl von Erweiterungsspeichern und die maximale Anzahl von Benutzern, die Ihre Erweiterung finden und erwerben können.
Im Folgenden geht es hauptsächlich um Chromium-Erweiterungen.
Browser-Kompatibilität und Erweiterungstests
Gelegentlich gibt es keine API-Parität zwischen Chromium Browsern. So gibt es beispielsweise Unterschiede zwischen den Identitäts- und Zahlungs-APIs. Um sicherzustellen, dass Ihre Erweiterung die Kundenerwartungen erfüllt, lesen Sie api-status in der folgenden offiziellen Browserdokumentation:
- Chrome-APIs
- In Opera unterstützte Erweiterungs-APIs
- Portieren der Chrome-Erweiterung zu Microsoft Edge
Die erforderlichen APIs definieren die Änderungen, die Sie vornehmen müssen, um die Unterschiede zwischen den einzelnen Browsern zu beheben. Möglicherweise müssen Sie für jeden Browsererweiterungsspeicher etwas unterschiedliche Codepakete mit kleinen Unterschieden erstellen.
Um Ihre Erweiterung in verschiedenen Umgebungen zu testen, bevor Sie die Erweiterung an einen Browsererweiterungsspeicher übermitteln, laden Sie die Erweiterung während der Entwicklung in Ihren Browser.
Siehe auch:
Veröffentlichen Ihrer Erweiterung in Browserstores
Sie können Browsererweiterungen in den folgenden Browsererweiterungsspeichern übermitteln und suchen.
In einigen Browsererweiterungsspeichern können Sie aufgelistete Erweiterungen von anderen Browsern herunterladen. Der browserübergreifende Zugriff wird jedoch nicht von jedem Store garantiert. Um sicherzustellen, dass Ihre Benutzer Ihre Erweiterung in verschiedenen Browsern finden, sollten Sie in jedem Store einen Eintrag verwalten.
Benutzer müssen Ihre Erweiterung möglicherweise in verschiedenen Browsern installieren. In diesem Szenario können Sie vorhandene Chromium-Erweiterungen von einem Browser zu einem anderen migrieren.
Migrieren einer bestehenden Erweiterung zu Microsoft Edge
Wenn Sie bereits eine Erweiterung für einen anderen Chromium-basierten Browser entwickelt haben, können Sie diese unter Microsoft Edge-Add-Ons übermitteln. Sie müssen Ihre Erweiterung nicht neu schreiben oder überprüfen, ob sie in Microsoft Edge funktioniert. Wenn Sie jedoch eine vorhandene Chromium-Erweiterung zu anderen Chromium Browsern migrieren, stellen Sie sicher, dass die gleichen APIs oder Alternativen für Ihren Zielbrowser verfügbar sind.
Weitere Informationen zum Portieren Ihrer Chrome-Erweiterung zu Microsoft Edge finden Sie unter Portieren von Chrome-Erweiterungen zu Microsoft Edge. Nachdem Sie Ihre Erweiterung in den Zielbrowser portiert haben, besteht der nächste Schritt darin, sie zu veröffentlichen.
Veröffentlichen einer Erweiterung in Microsoft Edge-Add-Ons
Sie veröffentlichen eine Microsoft Edge-Erweiterung unter Microsoft Edge-Add-Ons.
Um mit der Veröffentlichung einer Microsoft Edge-Erweiterung zu beginnen, müssen Sie sich für ein Entwicklerkonto mit einem Microsoft-Konto (MSA) registrieren, um Ihren Erweiterungseintrag bei Microsoft Edge-Add-Ons zu übermitteln. Die E-Mail-Adresse eines Microsoft-Kontos (MSA) umfasst @outlook.com, @live.comoder @hotmail.com.
Wenn Sie eine E-Mail-Adresse für die Registrierung auswählen, überlegen Sie, ob Sie den Besitz der Microsoft Edge-Erweiterung mit anderen Personen in Ihrem organization übertragen oder teilen müssen. Nach Abschluss der Registrierung können Sie eine Erweiterungsliste übermitteln.
Um eine Erweiterung bei Microsoft Edge-Add-Ons zu übermitteln, müssen Sie Folgendes angeben:
- Eine Archivdatei (
.zip), die Ihre Codedateien enthält. - Alle erforderlichen visuellen Ressourcen, darunter ein Logo und eine kleine Werbekachel.
- Optionale Werbemedien, z. B. Screenshots, Werbekacheln und eine Video-URL.
- Informationen, die Ihre Erweiterung beschreiben, z. B. den Namen, die Kurzbeschreibung und einen Link zur Datenschutzrichtlinie.
Für verschiedene Stores gelten möglicherweise unterschiedliche Übermittlungsanforderungen. Die obige Liste fasst die Anforderungen für die Veröffentlichung einer Erweiterung für Microsoft Edge zusammen. Weitere Informationen finden Sie unter Veröffentlichen einer Microsoft Edge-Erweiterung.
Nachdem Sie Ihre Erweiterung erfolgreich übermittelt haben, wird Ihre Erweiterung einem Überprüfungsprozess unterzogen, und der Zertifizierungsprozess besteht oder scheitert. Die Besitzer werden über das Ergebnis und die nächsten Schritte benachrichtigt. Wenn Sie ein Erweiterungsupdate unter Microsoft Edge-Add-Ons übermitteln, beginnt ein neuer Überprüfungsprozess.
Der Badge "Empfohlen"
Auf der Microsoft Edge-Add-Ons-Website ist der Badge "Empfohlen " mit diesem Abschnitt verknüpft. Die vorliegende Dokumentation richtet sich an Erweiterungsentwickler und nicht für Endbenutzer von Microsoft Edge-Erweiterungen. Informationen zur Verwendung von Erweiterungen für Microsoft Edge finden Sie unter Benutzerdokumentation zu Microsoft Edge-Erweiterungen.
Erweiterungen werden zusammengestellt, um Benutzern zu helfen, vertrauenswürdige und leistungsstarke Erweiterungen zu finden. Der Badge "Empfohlen " bei Microsoft Edge-Add-Ons hebt Erweiterungen hervor, die ein hohes Maß an Qualität, Sicherheit und Benutzerfreundlichkeit erfüllen.
Mit dem Badge "Empfohlen " können Sie Erweiterungen auswählen, die den bewährten Methoden für Erweiterungen entsprechen. Wenn Sie mit dem Mauszeiger auf den Badge "Empfohlen " zeigen, lautet die QuickInfo: Diese Erweiterung folgt allen empfohlenen Methoden von Microsoft und wurde überprüft.
Die Erweiterung "Microsoft Editor: Rechtschreibung & Grammatikprüfung " verfügt beispielsweise über einen Hervorgehobenen Badge:
Was der Badge "Empfohlen" darstellt
Der Badge "Empfohlen " zeigt Folgendes an:
Die Erweiterung entspricht den bewährten Methoden von Microsoft für Sicherheit, Datenschutz, Leistung und Benutzerfreundlichkeit.
Die Erweiterung wurde über ein automatisiertes System überprüft und ausgewählt.
Die Erweiterung bietet eine zuverlässige und qualitativ hochwertige Oberfläche für Microsoft Edge-Benutzer.
Der Badge "Featured " ist kein Sicherheitsurteil. Eine Erweiterung, die nicht über den Badge "Empfohlen" verfügt, ist nicht unbedingt unsicher. Die Erweiterung erfüllt einfach nicht den aktuellen Schwellenwert für ausgewählte status.
Warum der Badge "Empfohlen" möglicherweise widerrufen wird
Der Badge "Empfohlen " ist nicht dauerhaft. Eine Erweiterung verliert möglicherweise den Badge "Empfohlen ", wenn die Erweiterung die sich entwickelnden Standards nicht mehr erfüllt oder wenn die Qualitätssignale der Erweiterung im Laufe der Zeit abnehmen.
Um ein hochwertiges Ökosystem aufrechtzuerhalten, wertet Microsoft in regelmäßigen Abständen alle badged-Erweiterungen neu aus. Ein Hervorgehobener Badge kann aufgrund von folgenden Gründen entfernt werden:
Verschlechterung der Benutzererfahrung oder Leistungsmetriken.
Veraltete oder unvollständige Speicherauflistungsinformationen.
Sicherheits- oder Datenschutzbedenken.
Änderungen an den Bewertungskriterien von Microsoft.
Alle Entscheidungen über den Empfohlenen Badge sind endgültig und unterliegen keiner individuellen Überprüfung. Es gibt kein manuelles Antrags- oder Beschwerdeverfahren. Der Ausgewählte Badge wird basierend auf internen Bewertungskriterien und Tools vergeben und widerrufen.
Informationen zur Verbesserung der Qualität und Berechtigung Ihrer Erweiterung für den Badge "Empfohlen " finden Sie unter Bewährte Methoden für Erweiterungen.
Weitere Informationen
- Bewährte Methoden für Erweiterungen
- Erweiterungen – Konzepte und Architektur
- Verwalten von Microsoft Edge-Erweiterungen im Unternehmen
- Microsoft Edge-Add-Ons : Durchsuchen und Installieren von Erweiterungen für Microsoft Edge.
Endbenutzerdokumentation:
- Alles, was Sie über Browsererweiterungen wissen sollten – Einführung für Benutzer.
- Hinzufügen, Deaktivieren oder Entfernen von Erweiterungen in Microsoft Edge : Supportschritte für Benutzer.
Externen:
- Erstellen einer Safari-App-Erweiterung
- Ihre erste Erweiterung (Firefox)
- Erweiterungen > Erste Schritte
- Erste Schritte (Opera)
- Portieren einer Google Chrome-Erweiterung
Erweiterungen für Visual Studio Code: