Добавить в корзинуПозвонить
Найти в Дзене

uBlock в Chrome сломался. Спасаемся!

24 июля 2025 года Chrome 138 повсеместно отключил поддержку Manifest V2, а начиная с ветки 139 Google убрал корпоративную «отсрочку». К моменту выхода Chrome 140 старые флаги в chrome://flags исчезли, и тысячи пользователей увидели, что привычные блокировщики — включая классический uBlock Origin — больше «не поддерживаются». Разберёмся, что происходит и какие у вас варианты. Итого: классический uBlock Origin (MV2) в Chrome больше не работает «из коробки». Веб‑магазин предлагает MV3‑альтернативы, среди них uBlock Origin Lite. Manifest V3 заменил гибкий blocking webRequest на declarativeNetRequest. Это ускоряет и повышает безопасность, но урезает мощные сценарии: динамическую фильтрацию и тонкую работу с заголовками ответа, CNAME‑раскрытие, сложные regex‑правила и кастомные скриптлеты. Именно из-за этого автор uBO развивает отдельную ветку — uBlock Origin Lite — с упором на надёжность и малую нагрузку, но без части «тяжёлых» функций, к которым привыкли продвинутые пользователи. Важно: эт
Оглавление

Chrome 140 окончательно отключил Manifest V2: как оживить uBlock Origin и стоит ли переехать на Firefox

24 июля 2025 года Chrome 138 повсеместно отключил поддержку Manifest V2, а начиная с ветки 139 Google убрал корпоративную «отсрочку». К моменту выхода Chrome 140 старые флаги в chrome://flags исчезли, и тысячи пользователей увидели, что привычные блокировщики — включая классический uBlock Origin — больше «не поддерживаются». Разберёмся, что происходит и какие у вас варианты.

Что именно изменилось

Таймлайн отключения

  • Июнь–октябрь 2024: поэтапное отключение MV2 в нестабильных и затем в стабильных каналах.
  • Март 2025: массовое автоотключение MV2 с возможностью временно вручную включить расширения.
  • 24 июля 2025 (Chrome 138): MV2 отключён у всех пользователей.
  • Chrome 139+: удаляется корпоративная политика, «волшебный ключ» более не действует.
  • Chrome 140: флаги для MV2 исчезают из интерфейса — обычным способом включить старые расширения уже нельзя.

Итого: классический uBlock Origin (MV2) в Chrome больше не работает «из коробки». Веб‑магазин предлагает MV3‑альтернативы, среди них uBlock Origin Lite.

Почему uBlock Origin не «переедет» как есть

MV3 ограничивает критичные возможности

Manifest V3 заменил гибкий blocking webRequest на declarativeNetRequest. Это ускоряет и повышает безопасность, но урезает мощные сценарии: динамическую фильтрацию и тонкую работу с заголовками ответа, CNAME‑раскрытие, сложные regex‑правила и кастомные скриптлеты. Именно из-за этого автор uBO развивает отдельную ветку — uBlock Origin Lite — с упором на надёжность и малую нагрузку, но без части «тяжёлых» функций, к которым привыкли продвинутые пользователи.

Временный обходной путь для Chrome 140 (на свой риск)

Старт из ярлыка с отключением фич

  1. Закройте браузер полностью.
  2. Создайте/откройте ярлык Chrome → «Свойства» → «Объект» (Target).
  3. В конец строки добавьте параметр: --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
  4. Сохраните и запускайте Chrome только через этот ярлык. После этого можно установить/включить uBlock Origin (MV2) вручную.

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

Рабочие альтернативы на 2025 год

1) Перейти на Firefox

Firefox продолжает поддерживать как MV2, так и MV3, включая блокирующий webRequest API. Полноценный uBlock Origin здесь работает «как раньше» и остаётся золотым стандартом гибкой фильтрации.

2) Остаться на Chromium, но перейти на uBlock Origin Lite

uBO Lite — MV3‑совместимый и лёгкий. Он отлично подходит для режима «поставил и забыл», но продвинутых фишек, вроде детальной динамической фильтрации на домен/контекст, в нём нет. Качество блокировки высокое, но не идентичное классическому uBO.

3) Комбинировать браузерные и сетевые решения

  • DNS‑уровень: NextDNS, AdGuard DNS, Pi‑hole/AdGuard Home — режут рекламу до браузера, особенно полезно в связке с MV3‑блокировщиком.
  • Системные списки: обновляемый hosts‑файл или клиентские агенты (например, AdGuard для десктопа) для системного фильтра.

Практика показывает, что связка «uBO Lite + NextDNS/AdGuard Home» закрывает 90–95% сценариев повседневной рекламы и трекинга, а разработчикам и power‑user’ам, которым нужны точные правила и скриптлеты, комфортнее на Firefox с uBO.

Что делать разработчикам расширений

План миграции на MV3

  • Перепроектируйте логику под declarativeNetRequest: статические правила, разбивка на ruleset’ы, минимизация динамики.
  • Замените фоновую страницу на сервис‑воркер, переработайте долгоживущие задачи и события.
  • Добавьте оффскрин‑документы и User Scripts API там, где это уместно.
  • Пройдите аудит разрешений и удалённого кода: в MV3 всё должно быть упаковано в расширение.

Для бизнеса вывод прост: если расширение завязано на «гибкую» фильтрацию трафика или инъекции на лету, планируйте альтернативные потоки — нативные приложения, локальные прокси, системные агенты или перенос самой аудитории на Firefox.

Итог

Эпоха MV2 в Chrome официально закрыта. «Подпорки» через ярлык могут выручить на короткой дистанции, но стратегически безопаснее выбрать Firefox с полноценным uBlock Origin либо остаться в Chromium‑мире, комбинируя uBlock Origin Lite с DNS‑фильтрацией. В выигрыше те, кто заранее подготовил план В — пусть и ценой пары кликов при миграции.

Ключевые слова: Chrome 140, Manifest V3, Manifest V2, uBlock Origin, uBlock Origin Lite, Firefox, ad blocking, declarativeNetRequest, webRequest, DNS‑фильтрация