adblock check

Chrome отключает блокировщики рекламы уже в июне: эта 1 команда включает их обратно

Метод официальный (но создавался совсем для других пользователей), вот только он будет работать не бесконечно, а ещё 1 год

После нескольких лет принятия решения Chrome и Chromium-браузеры всё же

переходят на новую версию платформы, предоставляющей АРІ для расширений, — Manifest V3. Так, все существующие расширения должны быть обновлены под неё вплоть до июня 2024 года, который уже наступил. Нюанс в том, что новая платформа не предоставляет API webRequestBlocking, которое чаще всего используется блокировщиками рекламы для удаления баннеров с сайтов. В результате разработчикам таких утилит пришлось выпустить упрощённые версии с задействованием других, менее эффективных инструментов. Одними из первых это сделали создатели AdGuard ещё в августе 2022 года — тогда вышла тестовая версия AdGuard MV3 с определёнными лимитами. Впрочем, сейчас появился способ продолжить использование расширений для предыдущей платформы Manifest V2.

Он состоит в активации ключа ExtensionManifestV2Availability, который Google предоставила предприятиям и организациям (пользователям Chrome Enterprise), чтобы они избежали сбоев в критически важных для своей работы расширениях, полагающихся на Manifest V2. Загвоздка в том, что срок действия этого ключа не бесконечный — он будет функционировать до июня 2025-го. Как бы там ни было, это в любом случае дополнительный год.

В интернете уже опубликовали инструкции для активации

ExtensionManifestV2Availability в Chrome на разных компьютерных платформах.

Как включить блокировщики рекламы на Manifest V2 в Chrome на Windows

  1. Нажмите сочетание клавиш Win + R, чтобы открыть окно «Выполнить».
  2. Введите regedit и нажмите Enter. Откроется редактор реестра.
  3. В редакторе реестра перейдите к следующему разделу: HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome
  4. Щелкните правой кнопкой мыши на разделе Chrome и выберите Создать > Параметр DWORD (32 бита).
  5. Назовите новый параметр ExtensionManifestV2Availability.
  6. Дважды щелкните на новосозданный параметр и в поле «Значение» введите «2».
  7. Нажмите «ОК», чтобы сохранить изменения.
  8. Закройте редактор реестра и перезагрузите компьютер.

Включение Manifest V2 в Chrome для Linux

На Linux достаточно ввести следующие команды в «Терминале» (каждым пунктом выделена цельная строчка):

  • sudo mkdir -p /etc/opt/chrome/policies/managed /etc/opt/chromium/policies/managed
  • echo '{ «ExtensionManifestV2Availability»: 2 }' | sudo tee /etc/opt/chrome/policies/managed/policy.json /etc/opt/chromium/policies/managed/policy.json

Включение Manifest V2 в Chrome для macOS

В интернете предполагают, что выполнение этой строчки кода в «Терминале» должно сработать (но это не проверялось):

  • defaults write com.google.Chrome ExtensionManifestV2Availability 2

Включение Manifest V2 в Chrome для ChromeOS

  1. Включите режим разработчика.
  2. Во время перезагрузки перейдите в vt2 (Shift + Ctrl + стрелка вправо).
  3. Залогиньтесь как root.
  4. Выполните /usr/libexec/debugd/helpers/dev_features_rootfs_verification && reboot
  5. Во время перезагрузки снова войдите в vt2 и снова залогиньтесь как root.
  6. Выполните команды из секции для Linux.

BoobyBoo85 BoobyBoo85
Без вести проспавший
10 комментариев по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
Frayyaa 1 неделя
🇷🇺
Проще поставить другой браузер! На другом движке.
BoobyBoo85 1 неделя
Автор
Другой браузер это только Фаерфокс?:)
waltersullivan6 5 дней
Есть Adguard работающий на manifest 3
Astramak 5 дней
🇷🇺
Он же обрезанный вроде?
olegvr_st 6 дней
а если дакдак броузер поставить?
pashakultura 1 неделя
Давно в мозилу звали видимо этот час настал