В экосистеме веб-браузеров разворачивается масштабная техническая трансформация, которая навсегда изменит принципы работы с дополнениями. Американский технологический гигант Google перешел к финальному этапу ликвидации платформы Manifest V2 (MV2) в браузере Chrome. В грядущем обновлении Chrome 151 разработчики Chromium полностью удалят системный код поддержки старых дополнений, блокируя любые оставшиеся методы обхода, включая корпоративные политики и скрытые флаги.
Этот шаг ставит под угрозу работу популярных инструментов блокировки рекламы и защиты приватности, которые десятилетиями базировались на архитектуре MV2. Однако на фоне этих изменений компания Brave Software представила собственный компенсаторный механизм, призванный спасти пользователей от потери функциональности.
Технологический аудит: почему Google убирает MV2
Переход на новую спецификацию Manifest V3 (MV3) Google обосновывает соображениями информационной безопасности и оптимизацией энергопотребления. Ключевое различие кроется в архитектуре доступа к сетевому трафику. Стандарт MV2 предоставлял расширениям API webRequest, что позволяло стороннему ПО перехватывать, анализировать и модифицировать весь входящий и исходящий трафик пользователя в реальном времени.
В новой модели MV3 управление трафиком делегировано непосредственно ядру браузера. Расширения теперь взаимодействуют через декларативный интерфейс declarativeNetRequest. Это накладывает жесткие технические ограничения, которые критичны для инструментов динамической фильтрации:
- Лимит правил: Если в MV2 количество правил фильтрации не было ограничено на системном уровне, то в MV3 этот лимит составляет от 30 000 до 40 000 правил на одно расширение.
- Уязвимость uBlock Origin: Полноценная версия uBlock Origin, использующая более 300 000 правил, не может работать в рамках MV3 без существенных урезаний функционала (требуется версия Lite).
- Судьба в магазине: Согласно официальному графику, к 31 августа 2026 года все MV2-совместимые продукты будут принудительно удалены из Chrome Web Store.
Хотя базовая блокировка MV2 была инициирована ранее, продвинутые пользователи сохраняли работоспособность инструментов с помощью флагов командной строки (например, `--enable-features=AllowLegacyMV2Extensions`). В Chrome 151 эти обходные пути деактивируются без возможности восстановления на уровне реестра операционной системы.
Ответный ход Brave: автоматическая миграция
На фоне инфраструктурных изменений независимые разработчики вынуждены формировать обособленные подходы к сохранению конфиденциальности. Компания Brave Software внедрила автоматический миграционный скрипт (brave-core #37500) в версии браузера 1.92 и выше.
Система теперь детектирует деактивированные расширения MV2 из интернет-магазина Chrome, резервирует пользовательские конфигурации и автоматически заменяет их аналогичными версиями, размещенными на собственных независимых серверах Brave. На текущем этапе подтверждена нативная поддержка четырех критически важных инструментов:
- uBlock Origin
- AdGuard AdBlocker
- NoScript
- uMatrix
Параллельно штатный блокировщик Brave Shields функционирует на уровне базового C++ движка, полностью минуя ограничения спецификации MV3.
Судьба альтернатив: Firefox, Edge и Opera
Инженерный корпус Mozilla подтвердил курс на бессрочную долгосрочную поддержку Manifest V2 в архитектуре Firefox. Разработчики сохраняют API webRequest в качестве стандартного системного компонента, что позволяет использовать оригинальный uBlock Origin без сокращения баз фильтрации.
Ситуация с браузерами Microsoft Edge и Opera иная. Поскольку они функционируют на базе общей ветки Chromium, ликвидация MV2-кода в репозиториях Google приведет к автоматическому прекращению поддержки старых расширений в этих продуктах в ближайшие технологические циклы. Для сохранения функционала разработчикам придется развернуть собственные дорогостоящие форки сетевого стека.
Согласно техническим регламентам консорциума W3C, спецификации веб-стандартов носят рекомендательный характер. Однако доминирующее положение движка Chromium, занимающего более 65% мирового рынка десктопных обозревателей, фактически превращает правила Manifest V3 в обязательный отраслевой стандарт для независимых разработчиков программного обеспечения.