Ранее на этой неделе Google выпустила Chrome 140 в общедоступной версии, усложнив запуск браузерных расширений на основе Manifest V2. Возможность их восстановления с помощью нескольких экспериментальных флагов больше недоступна. Тем не менее, пользователи uBlock Origin всё ещё могут использовать обходные пути.
Раньше установка uBlock Origin в Chrome зависела от наличия флагов M137 или M138. Теперь единственный способ заставить расширение работать — это изменить ярлык браузера.
Как это сделать:
создать ярлык Chrome на рабочем столе или в меню «Пуск»;
щёлкнуть правой кнопкой мыши по ярлыку и выбрать «Свойства»;
кликнуть в поле «Объект», добавить один пробел и вставить
—disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled;
сохранить ярлык и запустить браузер.
После этого uBlock Origin можно будет включить или повторно загрузить из интернет-магазина Chrome.
Установка uBlock Origin с помощью функции «Загрузить распакованное» по-прежнему работает, но перед её использованием необходимо включить флаг «Временно продлевать срок действия флагов M139» в Chrome 140 или флаг «Временно продлевать срок действия флагов M140» в Chrome 141.
Однако нужно помнить, что будущие обновления Chrome будут ещё больше затруднять запуск расширений Manifest V2. Возможная альтернатива — переход на браузер, который поддерживает MV2 (например, Firefox или Opera), либо на блокировщик контента на базе Manifest V3, такой как uBlock Origin Lite.
Ещё в начале марта на странице дополнения uBlock Origin в каталоге Chrome Web Store оказалась деактивирована кнопка установки и появилось предупреждение «Дополнение больше недоступно, так как оно не следует рекомендациям по разработке дополнений к Chrome».
Ранее сообщалось, что Microsoft Edge тоже отказывается от uBlock Origin. Теперь блокировщик рекламы нельзя установить через магазин дополнений Edge, но есть обходные пути с использованием репозитория расширения на GitHub.
Источник: habr.com