Partager via


Porter une extension Chrome vers Microsoft Edge

Microsoft Edge vous permet de porter votre extension Chrome vers Microsoft Edge avec des modifications minimales. Les API d’extension et les clés de manifeste prises en charge par Chrome sont compatibles avec le code avec Microsoft Edge. Pour obtenir la liste des API prises en charge par Microsoft Edge, consultez Prise en charge des API.

Pour porter votre extension Chrome :

  1. Passez en revue les API d’extension Chrome utilisées dans vos extensions avec la liste des API prises en charge par les extensions Microsoft Edge.

    Si l’extension utilise des API qui ne sont pas prises en charge par Microsoft Edge, elle risque de ne pas porter directement.

  2. Supprimez le update_url champ du fichier manifeste.

  3. Si Chrome est utilisé dans le nom ou la description de votre extension, renommez l’extension à l’aide Microsoft Edgede . Pour réussir le processus de certification, les modifications sont requises.

  4. Testez l’extension pour case activée si elle fonctionne dans Microsoft Edge en chargeant la version test de l’extension. Consultez Charger une extension pour l’installer et la tester localement.

  5. Si vous rencontrez des problèmes, vous pouvez :

Définition de allowed_origins pour une application native

Si votre extension échange des messages avec une application native à l’aide chrome.runtime.connectNativede , assurez-vous que vous définissez allowed_originschrome-extension://[Microsoft-Catalog-extensionID] sur dans votre fichier manifeste d’hôte de messagerie native. Le paramètre permet à l’application d’identifier votre extension.

Publier l’extension

Une fois que votre package d’extension est prêt à être publié sur les modules complémentaires Microsoft Edge :

  1. Inscrivez-vous en tant que développeur d’extensions Microsoft Edge.

  2. Publier une extension Microsoft Edge.