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.

    Remarque

    Si votre 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 votre extension à l’aide Microsoft Edgede . Pour réussir le processus de certification, les modifications sont nécessaires.

  4. Testez votre extension pour vérifier si elle fonctionne dans Microsoft Edge en chargeant votre extension.

  5. Si vous rencontrez des problèmes, vous pouvez déboguer vos extensions dans Microsoft Edge à l’aide de DevTools, ou contactez-nous.

  6. Suivez les instructions de publication pour publier votre extension sur le site web des modules complémentaires Microsoft Edge.

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.

Prochaines étapes

Une fois que votre package d’extension est prêt à être publié sur le site web des modules complémentaires Microsoft Edge, créez un compte de développeur et publiez votre extension.