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

Примечание

Эта документация предназначена для расширений устаревшей версии Microsoft Edge. Сведения о новых Microsoft EDGE можно найти в разделе расширения Microsoft EDGE (Chromium).

Важно!

Новая программа Microsoft EDGE теперь открыта для приема расширений на основе Chromium для новой Microsoft Edge \ (V77 или более поздней версии). Если вы хотите отправить новое расширение, посетите веб-сайт публикации надстроек Microsoft EDGE (Chromium) , чтобы узнать о процессе отправки.

Благодаря этому объявлению Корпорация Майкрософт больше не принимает новые расширения для старой версии Microsoft Edge. Если вы владеете расширением для старой версии, начните процесс переноса расширения на новый Microsoft Edge. Новый Microsoft Edge основан на Chromium, поэтому расширения, разработанные для старой версии Microsoft EDGE, не работают с новой версией.

Перенос расширения с Chrome на Microsoft Edge осуществляется очень просто с помощью набора средств расширения Microsoft Edge. Это средство разработчика преобразует распакованное расширение Chrome в неупакованное расширение Microsoft Edge с помощью API моста и использование все ошибки в manifest.json файле.

Мосты API

Для обеспечения возможности эффективного переноса API Chrome на поддерживаемые API Microsoft EDGE в папке расширения добавляются два сценария. Эти сценарии API моста (если это необходимо), поэтому вам не придется беспокоиться о том, как изменить какой-либо код, специфичный для Chrome, в фоновом сценарии или скриптах содержимого.

После преобразования вы увидите, что они включены в файл манифеста расширения с помощью "-ms-preload" ключа:

"-ms-preload": {
  "backgroundScript": "backgroundScriptsAPIBridge.js",
  "contentScript": "contentScriptsAPIBridge.js"
}

Использование набора средств расширения Microsoft Edge

Ниже приведены инструкции по преобразованию расширения Chrome для работы в Microsoft EDGE в ознакомительной версии Windows 10 годовщина.

  1. Установите набор средств расширения Microsoft Edge.
  2. Сделайте копию папки расширения Chrome для безопасного хранения. В процессе преобразования код будет перезаписан.
  3. Запустите набор средств расширения Microsoft EDGE и загрузите копию расширения.
    Кнопка "загрузить расширение"
  4. Исправьте все ошибки, обнаруженные в текстовом редакторе инструмента. Нажмите кнопку "повторно проверить", чтобы проверить наличие ошибок после внесения исправлений.
    расширение — набор средств поиска ошибок
  5. Нажмите кнопку "сохранить файлы".

Теперь вы можете выйти из набора инструментов и загрузить расширение в Microsoft Edge!

Поиск известных проблем с платформой осуществляется с помощью средства отслеживания проблем EdgeHTML. Если вы считаете, что нашли что-нибудь новое, откройте вопрос.