Перенос расширения Chrome в Microsoft Edge

Microsoft Edge позволяет переносить расширение Chrome в Microsoft Edge с минимальными изменениями. API расширений и ключи манифеста, поддерживаемые Chrome, совместимы с кодом с Microsoft Edge. Список API, поддерживаемых Microsoft Edge, см. в разделе Поддержка API.

Чтобы перенести расширение Chrome, выполните приведенные далее действия.

  1. Просмотрите API-интерфейсы расширений Chrome, используемые в расширениях, со списком поддерживаемых расширений Microsoft Edge.

    Примечание.

    Если расширение использует API, которые не поддерживаются Microsoft Edge, оно может не переносить напрямую.

  2. update_url Удалите поле из файла манифеста.

  3. Если Chrome используется в имени или описании расширения, выполните ребрендинг расширения с помощью Microsoft Edge. Для прохождения процесса сертификации требуются изменения.

  4. Протестируйте расширение, чтобы проверить, работает ли оно в Microsoft Edge, загрузив неопубликованное расширение.

  5. Если у вас возникли проблемы, вы можете выполнить отладку расширений в Microsoft Edge с помощью средств разработки или связаться с нами.

  6. Следуйте рекомендациям по публикации , чтобы опубликовать расширение на веб-сайте надстроек Microsoft Edge.

Настройка allowed_origins для собственного приложения

Если расширение обменивается сообщениями с собственным приложением с помощью chrome.runtime.connectNative, убедитесь, что в файле манифеста узла собственных сообщений задано значение allowed_originschrome-extension://[Microsoft-Catalog-extensionID] . Этот параметр позволяет приложению идентифицировать ваше расширение.

Дальнейшие действия

Когда пакет расширения будет готов к публикации на веб-сайте надстроек Microsoft Edge, создайте учетную запись разработчика и опубликуйте расширение.