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 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 requises.

  4. Testez votre extension pour case activée 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 les 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.

Étapes suivantes

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

  1. S’inscrire en tant que développeur d’extensions Microsoft Edge
  2. Publier une extension Microsoft Edge