Общие сведения и временные шкалы для перехода на манифест версии 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.