В декабре прошлого года мы приостановили запланированное прекращение поддержки Manifest V2, чтобы учесть отзывы разработчиков и предложить более эффективные решения проблем миграции . В результате этих отзывов мы внесли ряд изменений в Манифест V3, чтобы устранить эти пробелы , в том числе:
- Представляем Offscreen Documents , которые обеспечивают доступ к DOM расширениям для использования в различных сценариях, таких как воспроизведение звука.
- Обеспечение лучшего контроля над временем жизни сервис-воркеров для расширений, вызывающих API расширений или получающих события в течение более длительного периода времени.
- Добавление нового API пользовательских сценариев , который позволяет расширениям менеджера пользовательских сценариев более безопасно разрешать пользователям запускать свои сценарии.
- Улучшение поддержки фильтрации контента за счет предоставления более жестких ограничений в API declarativeNetRequest для статических наборов правил и динамических правил.
Помимо устранения пробелов, мы также добавили в платформу новые функции, такие как API боковой панели , который был выпущен ранее в этом году, и API списка чтения , который в настоящее время находится в бета-версии. Многие из этих изменений мы обсуждали недавно на саммите разработчиков по фильтрации рекламы и поделились дополнительной информацией об изменениях и улучшениях, которые мы внесли на основе отзывов.
После внесения этих изменений мы стали свидетелями значительного увеличения поддержки Manifest V3 среди сообщества разработчиков расширений. В частности, нас воодушевляет наш постоянный диалог с разработчиками расширений для блокировки контента, которые изначально считали, что Manifest V3 может повлиять на их способность предоставлять пользователям те функции, которые они ожидают.
«В Manifest V3 мы наблюдали огромные усилия, которые команды браузеров (в частности, Chrome, но также и других браузеров) прикладывают к работе над единой платформой, и я вижу, как они прислушиваются к отзывам разработчиков расширений. Как всегда. , переход на новую платформу — это большая задача, но мы очень надеемся, что новая унифицированная платформа принесет существенные преимущества всей экосистеме расширений браузера, и что такие блокировщики рекламы, как мы, смогут и дальше справляться с этой задачей и дальше улучшаться» — Андрей Мешков, технический директор AdGuard.
Решив эти проблемы миграции со стороны нашего сообщества разработчиков, мы готовы продолжить движение к Manifest V3 и более высоким гарантиям безопасности и конфиденциальности, которые он обеспечивает. В результате мы возобновляем график прекращения поддержки.
График поэтапного отказа
Мы начнем отключать расширения Manifest V2 в предстабильных версиях Chrome (Dev, Canary и Beta) уже в июне 2024 года , а также в Chrome 127 и более поздних версиях. Пользователи, которых затронет внедрение, увидят, что расширения Manifest V2 автоматически отключаются в их браузере, и больше не смогут устанавливать расширения Manifest V2 из Интернет-магазина Chrome. Также в июне 2024 года расширения Manifest V2 потеряют значок «Рекомендованное» в Интернет-магазине Chrome, если он у них уже есть.
Мы будем постепенно внедрять это изменение, собирая отзывы пользователей и собирая данные, чтобы убедиться, что пользователи Chrome понимают это изменение и какие действия они могут предпринять для поиска альтернативных, актуальных расширений.
Мы будем общаться с разработчиками на протяжении всего процесса внедрения и продолжим внимательно следить за отзывами в ходе этого процесса. Мы ожидаем, что потребуется не менее месяца, чтобы наблюдать и стабилизировать изменения в предварительной стабильной версии, прежде чем распространить развертывание на стабильный канал Chrome, где оно также будет постепенно развертываться с течением времени. Точные сроки могут варьироваться в зависимости от собранных данных, и в течение этого времени мы будем держать вас в курсе нашего прогресса.
Предприятиям, использующим политику ExtensionManifestV2Availability для обеспечения непрерывного функционирования расширений Manifest V2 в своей организации, будет предоставлен еще один год — до июня 2025 года — для миграции расширений Manifest V2 в своей организации. До этого момента прекращение поддержки не затронет браузеры с включенной политикой.
Следующие шаги для издателей расширений
Издателям расширений, которые все еще публикуют расширения Manifest V2, мы настоятельно рекомендуем завершить переход на Manifest V3 до июня 2024 года. Мы опубликовали руководство по миграции , в котором описано все, что вам нужно знать для успешной миграции. Сводную информацию о некоторых последних улучшениях платформы расширений можно найти в наших ежеквартальных обновлениях за июль и октябрь . Если во время миграции у вас возникнут какие-либо вопросы или проблемы, свяжитесь с нами по нашим каналам поддержки .
Тем временем мы продолжим выпускать новые функции и возможности, чтобы улучшить общий опыт разработки расширений.
Спасибо всем, кто дал отзыв. Это имело неоценимое значение в нашей работе по развитию платформы в поисках более безопасной, более производительной и более сохраняющей конфиденциальность экосистемы расширений.