Freigeben über


Portieren einer Chrome-Erweiterung zu Microsoft Edge

Mit Microsoft Edge können Sie Ihre Chrome-Erweiterung mit minimalen Änderungen zu Microsoft Edge portieren. Die von Chrome unterstützten Erweiterungs-APIs und Manifestschlüssel sind codekompatibel mit Microsoft Edge. Eine Liste der von Microsoft Edge unterstützten APIs finden Sie unter API-Unterstützung.

So portieren Sie Ihre Chrome-Erweiterung:

  1. Überprüfen Sie die chrome-Erweiterungs-APIs, die in Ihren Erweiterungen verwendet werden, mit der Liste der von Microsoft Edge-Erweiterungen unterstützten APIs .

    Wenn die Erweiterung APIs verwendet, die von Microsoft Edge nicht unterstützt werden, portiert sie möglicherweise nicht direkt.

  2. Entfernen Sie das update_url Feld aus der Manifestdatei.

  3. Wenn Chrome entweder im Namen oder in der Beschreibung Ihrer Erweiterung verwendet wird, benennen Sie die Erweiterung mit Microsoft Edgeum. Um den Zertifizierungsprozess zu bestehen, sind die Änderungen erforderlich.

  4. Testen Sie die Erweiterung, um zu überprüfen, ob sie in Microsoft Edge funktioniert, indem Sie die Erweiterung querladen. Informationen zum lokalen Installieren und Testen finden Sie unter Querladen einer Erweiterung.

  5. Wenn Probleme auftreten, haben Sie folgende Möglichkeiten:

Festlegen allowed_origins für eine native App

Wenn Ihre Erweiterung Nachrichten mit einer nativen App mithilfe chrome.runtime.connectNativevon austauscht, stellen Sie sicher, dass Sie in Der Manifestdatei des nativen Messaginghosts auf chrome-extension://[Microsoft-Catalog-extensionID] festlegenallowed_origins. Die Einstellung ermöglicht es der App, Ihre Erweiterung zu identifizieren.

Veröffentlichen der Erweiterung

Nachdem Ihr Erweiterungspaket für die Veröffentlichung in Microsoft Edge-Add-Ons bereit ist:

  1. Registrieren Sie sich als Microsoft Edge-Erweiterungsentwickler.

  2. Veröffentlichen sie eine Microsoft Edge-Erweiterung.