Google Chrome отключит Manifest V2: что это значит для блокировщиков рекламы

Google объявил о прекращении поддержки Manifest V2 в Chrome 150, что вызвало опасения у пользователей блокировщиков рекламы. Сооснователь AdGuard Андрей Мешков объяснил, почему работа uBlock Origin и аналогичных расширений сохранится.

Google Chrome отключит Manifest V2: что это значит для блокировщиков рекламы

Что такое Manifest V2 и почему он важен

Manifest – это файл конфигурации, определяющий, как расширение взаимодействует с браузером. До недавнего времени большинство популярных расширений, в том числе блокировщики рекламы, использовали версию 2 (Manifest V2). Эта спецификация позволяла расширениям получать широкие привилегии, подключать скрипты к любой странице и изменять её содержимое без ограничений.

Планы Google по переходу на Manifest V3

С начала 2024 года Google последовательно отказывался от поддержки Manifest V2, предлагая разработчикам перейти на более безопасный и ограниченный Manifest V3. Последний шаг – отключение поддержки V2 в стабильной ветке Chrome 150, который планируется к выпуску в конце июня 2026 года. По словам представителей компании, новые ограничения призваны улучшить безопасность, производительность и конфиденциальность пользователей.

Почему пользователи блокировщиков рекламы начали волноваться

Блокировщики, такие как uBlock Origin, AdGuard, AdBlock Plus, традиционно использовали возможности V2 для перехвата запросов и модификации DOM‑дерева. С переходом на V3 часть этих возможностей будет ограничена: расширения потеряют доступ к webRequest API в режиме «blocking», что, по мнению некоторых аналитиков, может сделать их менее эффективными.

Заявление сооснователя AdGuard

В ответ на распространённые слухи Андрей Мешков, сооснователь компании AdGuard, выступил с разъяснением. По его словам, Google официально не планирует полностью отключать работу всех расширений, а лишь прекращает поддержку устаревшей версии манифеста. Разработчики уже адаптируют свои продукты к Manifest V3, используя новые API, такие как declarativeNetRequest. Мешков подчеркнул, что uBlock Origin уже имеет экспериментальную ветку, совместимую с V3, и что команда активно работает над её стабилизацией.

Технические детали перехода

Для разработчиков Manifest V3 подразумевает:

  • Перемещение логики фильтрации в декларативные правила, которые браузер применяет без обращения к коду расширения.
  • Ограничение количества правил (по умолчанию 30 000, с возможностью расширения через dynamic rules).
  • Запрет на использование eval и динамического выполнения кода, что повышает защиту от потенциальных уязвимостей.

Эти изменения требуют от создателей блокировщиков пересмотра архитектуры и переноса больших списков фильтров в новый формат.

Что уже сделано сообществом

Команда uBlock Origin опубликовала предварительные сборки, в которых включены основные функции блокировки, работающие на базе declarativeNetRequest. Кроме того, открытый проект документирует процесс миграции и предоставляет инструкции для разработчиков.

Влияние на обычных пользователей

Для большинства пользователей переход будет почти незаметен. После обновления Chrome до версии 150 расширения, которые не успели перейти на V3, могут быть временно отключены, но их разработчики получат несколько недель на исправление. После этого пользователи смогут установить обновлённые версии блокировщиков из Chrome Web Store без потери функциональности.

Рекомендации пользователям

Чтобы избежать перебоев, специалисты советуют:

  • Проверять наличие обновлений для установленных расширений хотя бы раз в неделю.
  • Следить за официальными каналами разработчиков, например, репозиториями на GitHub.
  • При необходимости временно переключаться на альтернативные браузеры (например, Firefox), где поддержка V2 сохраняется дольше.

Перспективы развития блокировки рекламы

Переход на Manifest V3 открывает новые возможности: более эффективная работа на уровне сети, меньшее потребление ресурсов и лучшая совместимость с политикой конфиденциальности браузера. Однако ограничения на количество правил могут потребовать от сообществ более избирательного подхода к фильтрации, что в свою очередь может привести к появлению новых, более интеллектуальных списков.

Заключение

Отказ Google от Manifest V2 в Chrome 150 – логичный шаг в эволюции браузера, направленный на повышение безопасности. Несмотря на опасения, блокировщики рекламы находятся в процессе адаптации, а ведущие проекты уже демонстрируют работоспособность на новой платформе. Пользователям рекомендуется поддерживать свои расширения в актуальном состоянии, чтобы продолжать пользоваться эффективной защитой от навязчивой рекламы.

Google Chrome отключит Manifest V2: блокировщики рекламы работают — Суть да Дело