El создатель uBlock Origin упомянул ситуация, в которой проект оказался перед лицом скорой деактивации Chrome Manifesto v2 (который определяет возможности и ресурсы, доступные для плагинов).
Рэймонд Хилл упоминает пользователей uBlock Origin и других плагинов, несовместимых с Manifesto v3, которые, начиная с версии Chrome 127 начал показывать предупреждение на странице расширений об окончании поддержки и необходимость найти альтернативу, так как до конца года планируется полностью отключить поддержку Manifest v2.
И это с тех пор, как Google анонсировал Манифест v3 Проект Chrome создатель uBlock Origin не сидел сложа руки и все это время я посвятил усилия разработке новой версии uBlock Origin Lite (uBOL), variante адаптирован к API declarativeNetRequest Manifesto v3, который обеспечивает доступ к встроенному в браузер механизму фильтрации контента.
Новый API Он менее мощный, чем API webRequest, который был ограничен режимом только для чтения в Manifesto v3. Из-за этих ограничений, которыми управляют правила блокировки независимы и не позволяют использовать собственные алгоритмы фильтрации, uBlock Origin Lite реализует лишь часть функций uBlock Origin.
Начиная с Google Chrome 127, появится предупреждение о uBlock Origin (uBO).
Это результат прекращения поддержки Manifest v2 в пользу Manifest v3.
uBO — это расширение Manifest v2, отсюда и предупреждение в браузере Google Chrome. Версии uBO Manifest v3 не существует, поэтому браузер предложит альтернативные расширения в качестве замены uBO.
Стоит отметить, что Проекты uBlock Origin Lite и uBlock Origin несовместимы друг с другом., то есть они совершенно разные, поэтому (пока) невозможно разрешить автоматическую миграцию с одного на другой в Интернет-магазине Chrome. Пользователи должны решить, хотят ли они перейти на uBlock Origin Lite или выбрать другой блокировщик рекламы. Несмотря на прекращение поддержки Manifest v2 в Chrome, разработчики не планируют отказываться от uBlock Origin, поскольку Firefox и другие браузеры по-прежнему поддерживают полную поддержку API webRequest.
Манифест uBO v2 не будет автоматически заменен манифестом uBOL v3. uBOL слишком отличается от uBO, чтобы спокойно заменить uBO; вам придется явно выбрать, какое расширение должно заменить uBO в соответствии с вашими собственными прерогативами.
В конечном счете, решение о том, является ли uBOL приемлемой альтернативой uBO, принимается вами; Это не решение, которое будет принято за вас.
Среди наиболее заметных отличий Между uBlock Origin Lite и uBlock Origin является отсутствие поддержки в Базовый режим работы фильтров, заменяющих контент на странице («##»), заменить скрипты сайта («##+js»), перенаправить запросы («redirect=»), применить фильтры заголовков политики безопасности контента (CSP) и удалить параметры запроса («removeparam=»). ). Чтобы включить эти функции, вам необходимо явно предоставить плагину расширенные разрешения на изменение и чтение данных сайта.
Что же касается функции, которые невозможно передать в uBlock Origin Lite, включает фильтры динамического контента и URL-адресов, фильтры заголовков HTTP, инструменты для отключения больших скриптов, шрифтов и мультимедиа на отдельных сайтах, различные параметры фильтрации (strict1p, strict3p, домен, правило перенаправления, Removeparam)и защита от подделки DNS для предотвращения блокировки.
В общем случае, uBlock Origin Lite считается менее эффективным против сайтов, использующих передовые методы блокировки рекламы или предназначенных для минимизации ошибок, поскольку многие фильтры для этих сайтов невозможно преобразовать в правила для декларативного API NetRequest. С точки зрения производительности uBlock Origin Lite потребляет меньше ресурсов ЦП и памяти, чем uBlock Origin, но приводит к загрузке большего объема данных при открытии страниц.
Наконец, если вы хотите узнать больше об этом, вы можете ознакомиться с подробностями в по следующей ссылке.