9

Продолжение поста «Обход блокировки расширений для Хрома»

В последнем посте я написал, что мной ранее предложенный способ активации uBlock Origin больше не работает.
Так вот возрадуйтесь собратья мои, любители Chrome и ненавистники рекламы!
Есть решение!

В первую очередь, сносим заблокированное расширение uBlock Origin (chrome://extensions/)
Во вторых, идем на гитхаб и качаем оригинальное расширение uBlock Origin для Chrome в версии (ВАЖНО) 1.65.0 (прямая ссылка) и распаковываем ZIP куда-нибудь, где сможете снова найти.
В третьих, открываем страницу chrome://extensions и в правом верхнем углу включаем режим разработчика.
В четвертых, нажимаем в левом верхнем углу "Загрузить распакованное расширение" и выбираем папку с распакованным расширением uBlock Origin.
Тадааааааам! Расширение появилось и активировано! Там же еще можно удалить протокол ошибки.
Заходим на пикабу и наслаждаемся страничкой БЕЗ рекламы.

Надеюсь у вас тоже заработает.

Писал человек для человеков, так что за ошибки и неточности не пинайте(а то могу и послать...)

24

Ответ на пост «Обход блокировки расширений для Хрома»

UPD:

UPD V2:
Походу и правда все...
24 июля 2025 г.: Manifest V2 отключен везде. :-(
https://developer.chrome.com/docs/extensions/develop/migrate...
Быстрее чем я надеялся...
Придется сдуть пыль с моего raspberry pi и начать строить Pi-hole ;-)

UPD V1:
Похоже лавочка прикрылась...
Версия Chrome 140.0.7339.81:
Больше нет флагов:
Extension Manifest V2 Deprecation Warning Stage
Extension Manifest V2 Deprecation Disabled Stage
Extension Manifest V2 Deprecation Unsupported Stage

Настроука двух других флагов ничего не дала:
"Allow legacy extension manifest versions"
"Temporarily unexpire M13х flags"

Если есть рецепты - в студию. Буду очнь благодарен.

Дополню метод без правки рестра:


Откройте Chrome и введите в адресную строку chrome://flags.

  1. Найдите флаг "Temporarily unexpire M137 flags" (обратите внимание на практический совет ниже).

  2. Установите для этого флага значение "Enabled" (Включено).

  3. Перезапустите браузер.

  4. Затем в настройках флагов (chrome://flags) найдите и установите значение "Disabled" (Отключено) для следующих записей:

    • Extension Manifest V2 Deprecation Warning Stage

    • Extension Manifest V2 Deprecation Disabled Stage

    • Extension Manifest V2 Deprecation Unsupported Stage

  5. Перезапустите браузер.

  6. Теперь найдите запись "Allow legacy extension manifest versions" и установите для неё значение "Enabled" (Включено).

Практический совет: После выхода Chrome 139 вам нужно будет использовать флаг "Temporarily unexpired M138 flags". Согласно документации, номер версии в названии этих флагов (M137, M138 и т.д.) будет меняться с каждой новой версией Chrome.

Оговорка: Мера временная. Когда-нибудь и эту лазейку прикроют.

Показать полностью
533

Ответ на пост «Обход блокировки расширений для Хрома»

Давайте расскажу вариант по попроще.

uBlock Origin работает на манифесте 2 версии. Сегодня мне хром (138.0.7204.101) выдал, что расширение работать не может из за того, что больше манифест 2 версии не поддерживается и удален из системы. Окей.

Смотрим что в гитхабе у uBlock https://github.com/gorhill/uBlock/releases

Качаем zip архив 1.65.1b0 uBlock0_1.65.1b0.chromium.zip
Включаем режим разработчика для расширений (chrome://extensions/) в хроме, распаковываем архив в удобном месте и выбираем папку с расширением.

Получаем ошибку о старом манифесте. Окей

Открываем chrome://flags/

Ищем - Allow legacy extension manifest versions

Allows extensions with legacy (unsupported) manifest versions to be loaded as unpacked extensions. This should only be used for maintaining legacy extensions and will be removed in the future. – Mac, Windows, Linux, ChromeOS

#allow-legacy-mv2-extensions

Функция для включения неподдерживаемого манифеста (2 версии). Ставим Enabled

И успешно устанавливаем расширение с папки.

Пользуйтесь не благодарите.

В реестры лезть не нужно, оно вам не надо.

6082

Обход блокировки расширений для Хрома

Пользователи браузера Google Chrome уже не первый месяц сталкиваются с наглой попыткой блокировки различных расширений (в том числе полезнейшего uBlock Origin), которые не соответствуют какому-то там их новому "манифесту".

С каждым разом ограничения становились всё жёстче: то расширения самостоятельно отключались с настоятельной рекомендацией их удалить, то запрещалось их устанавливать с интернет-магазина Гугла.

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

1) Откройте пустой текстовый документ, и введите следующий код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]

"ExtensionManifestV2Availability"=dword:00000002

2) Переименуйте его, например в chrome_v2_fix.reg. Проследите, чтобы расширение поменялось на *.reg; (настоятельно рекомендую его сохранить, чтобы было проще использовать на разных компьютерах)

3) Закройте Хром и убедитесь, что все его процессы пропали из Диспетчера задач;

4) Запустите файл, согласитесь на добавление информации в реестр;

5) Вновь открываете Хром, заходите в меню с расширениями по ссылке chrome://extensions/, и включаете всё, что у Вас пытались отнять. Установка из магазина также становится доступна.

Благодарности уходят пользователям owl5053 и 0wn3dg0d с сайта github.

Здесь также содержатся инструкции для юзеров Линукса и Мака. На Винде сработало, проверено лично!

UPD Расширенная версия файла для различных хромоподобных браузеров. За дополнение спасибо @kbnikto.

Windows Registry Editor Version 5.00


; Microsoft Edge

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]

"ExtensionManifestV2Availability"=dword:00000002


; Chromium

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Chromium]

"ExtensionManifestV2Availability"=dword:00000002


; Google Chrome

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]

"ExtensionManifestV2Availability"=dword:00000002


; Brave

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\BraveSoftware\Brave]

"ExtensionManifestV2Availability"=dword:00000002


; Vivaldi

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Vivaldi]

"ExtensionManifestV2Availability"=dword:00000002


; Yandex

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\YandexBrowser]

"ExtensionManifestV2Availability"=dword:00000002

Показать полностью
Отличная работа, все прочитано!