Расширение Chrome Manifest V3 может завершить исходную версию uBlock для Chrome

Google в настоящее время работает над манифестом расширения Chrome версии 3, который определяет возможности платформы расширений Chrome.

Обновленный манифест в настоящее время доступен в виде черновика, доступ к которому может получить каждый. Черновик означает, что он еще не установлен в камне и что все может измениться. Google, в конце концов, выпустит обновленную версию манифеста и сделает ее обязательной после переходного периода.

Заинтересованные пользователи и разработчики расширений могут следить за ошибкой отслеживания, выпуск 896897, на веб-сайте Chromium Bugs.

Раймонд Хилл, известный как Gorhill online, автор популярных блокировщиков контента uBlock Origin и uMatrix, выразил обеспокоенность некоторыми запланированными изменениями; Эти изменения, если они реализованы так, как предлагается в настоящее время, удаляют функциональные возможности, используемые расширениями для блокировки контента.

Google планирует удалить параметры блокировки из API webRequest и просит разработчиков использовать декларативное NetRequest. Одна из основных проблем, связанных с предлагаемым изменением, заключается в том, что оно поддерживает только фильтры, совместимые с AdBlock Plus, и ограничивает фильтры до 30 КБ.

Хилл упомянул на сайте отслеживания ошибок Google, что изменение завершит его расширения uBlock Origin и uMatrix для Google Chrome. Хотя было бы возможно переключиться на новые функциональные возможности, это слишком ограничивает и наносит ущерб существующим функциональным возможностям расширений блокировки контента.

Если этот (весьма ограниченный) API-интерфейс декларативного NetRequest окажется единственным способом, которым блокировщики контента могут выполнять свои обязанности, это, по сути, означает, что два блокировщика контента, которые я поддерживал в течение многих лет, uBlock Origin ("uBO") и uMatrix, больше не могут существовать.

Существуют и другие функции (которые, как я понимаю, оценены многими пользователями), которые не могут быть реализованы с API декларативного NetRequest, например, блокирование медиа-элемента, размер которого превышает заданный размер, отключение выполнения JavaScript посредством внедрения Директивы CSP, удаление исходящих заголовков Cookie и т. Д. - и все это можно настроить так, чтобы переопределять менее специфичные настройки, то есть можно выбрать глобальную блокировку больших элементов мультимедиа, но разрешить их на нескольких конкретных сайтах и ​​т. Д. по-прежнему можно переопределить эти правила с еще более конкретными правилами.

Новый API будет ограничивать блокировщики контента для браузеров на основе Chrome и исключать опции для создания новых и уникальных расширений блокировки контента. Все, что останется, - это AdBlock Plus, как фильтрующие расширения, которые предлагают одинаковую функциональность блокировки.

Несмотря на то, что для Chrome все еще будут блокировщики рекламы, ограничение в 30 000 сетевых фильтров сделает их даже менее эффективными, чем раньше. EasyList, очень популярный список блокировки, имеет 42 000 фильтров, и если пользователи добавят другие списки, используемые для других целей, например, для социальной блокировки, это число увеличится еще больше.

Вы также можете следить за обсуждением на странице GitHub uBlock Origin.

Заключительные слова

Может ли это быть планом Google с самого начала? Создать веб-браузер и использовать его для борьбы с использованием блокировщиков контента? Блокировать некоторые раздражающие рекламные объявления, разрешить блокировку основного содержимого и заблокировать любую другую форму блокировки содержимого, чтобы убедиться, что рекламный бизнес Google снова улучшается?

Некоторые пользователи наверняка перейдут на Firefox, если uBlock Origin, uMatrix и другие блокировщики контента больше не будут работать в браузерах на основе Chrome. Даже если бы миллионы мигрировали, это все равно оставило бы Chrome доминировать на всем рынке настольных браузеров.

Также будет интересно посмотреть, как Opera, Vivaldi, Brave и другие разработчики браузеров на базе Chromium реагируют на изменение, если оно пройдет так, как предлагается прямо сейчас.

Теперь вы : Что вы думаете об этом?