Общие сведения и временные шкалы для перехода на манифест версии 3

Файл манифеста — это схема расширения. Он содержит такие сведения, как номер версии расширения, название расширения и разрешения, необходимые для запуска расширения. Переход с манифеста версии 2 на версию 3 приведет к нескольким структурным изменениям в том, как расширения обрабатываются браузером.

В октябре 2020 г. корпорация Майкрософт объявила о решении принять манифест версии 3 , чтобы уменьшить фрагментацию веб-сайта для всех разработчиков и повысить конфиденциальность, безопасность и производительность для конечных пользователей.

Манифест версии 3 является инициативой проекта Chromium.

Общие сведения о внесенных изменениях, как описано в разделе Обзор манифеста версии 3 — разработчики Chrome:

  • Рабочие роли службы заменят фоновые страницы.

  • Изменения сетевых запросов будут обрабатываться новым declarativeNetRequest API.

  • Удаленно размещенный код больше не будет разрешен. Расширение сможет запускать только JavaScript, включенный в собственный пакет.

  • Поддержка обещаний будет добавлена во многие методы. Обратные вызовы по-прежнему будут поддерживаться в качестве альтернативы.

  • В манифесте версии 3 также будет добавлен ряд незначительных улучшений.

Чтобы упростить планирование, рассмотрите следующее расписание изменений в Центре партнеров Майкрософт и Microsoft Edge.

В настоящее время мы обновляем сроки миграции MV3.

Мы знаем, что Chromium пересмотрела временные шкалы для заката манифеста версии 2. Мы самостоятельно определим сроки миграции MV3 для надстроек Microsoft Edge и поделимся обновлением здесь. Мы продолжаем анализировать проблемы, поднятые разработчиками расширений, и изучаем оптимальный путь для экосистемы надстроек Microsoft Edge. В то же время ознакомьтесь с Chromium временными шкалами планирования миграции расширения.

Timeframe Изменения в Центре партнеров Майкрософт Изменения Microsoft Edge
Июль 2022 г. (уже действует) Центр партнеров Майкрософт больше не будет принимать новые расширения Manifest версии 2 с видимостью, для которых задано значение Hidden или Public. Без изменений.
TBD — см. примечание выше Центр партнеров Майкрософт больше не будет принимать обновления для существующих расширений manifest версии 2. Разработчики могут отправлять обновления для переноса расширения версии 2 в версию 3. Microsoft Edge прекращает выполнение расширений манифеста версии 2. Предприятия могут разрешить запуск расширений манифеста версии 2 в Microsoft Edge с помощью корпоративных политик.
TBD — см. примечание выше Без изменений. Расширения манифеста версии 2 больше не будут работать в Microsoft Edge даже при использовании политик Enterprise.

Расширения манифеста версии 2 будут поддерживаться политиками Enterprise по крайней мере до Chromium временной шкалы поддержки манифеста версии 2 (в настоящее время январь 2024 г.).

Корпорация Майкрософт продолжает итеративно совершенствовать платформу и обращаться к отзывам, которыми поделились разработчики расширений.

Поделитесь своими вопросами, комментариями и проблемами с командой в Twitter @MSEdgeDev или на форумах предварительной оценки Microsoft Edge на сайте TechCommunity.