Chrome Extension Manifest V3 може да завърши uBlock Origin за Chrome

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

Актуализираният манифест е достъпен като чернова в момента, до който всеки има достъп. Чернови означава, че тя все още не е поставена в камък и нещата може да се променят. Google в крайна сметка ще пусне актуализираната версия на манифеста и ще го направи задължително след преходен период.

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

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

Google планира да премахне опциите за блокиране от API на webRequest и моли разработчиците да използват вместо това заявителенNetRequest. Един от основните проблеми с предложената промяна е, че той е направен да поддържа само съвместими филтри за AdBlock Plus и би ограничил филтрите до 30k.

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

Ако този (доста ограничен) API за заявителенNetRequest се окаже единственият начин, по който блокерите на съдържанието могат да изпълнят своето задължение, това по същество означава, че два блокера на съдържание, които поддържах години, uBlock Origin ("uBO") и uMatrix, вече не могат да съществуват.

Има и други функции (които разбирам, че са оценени от много потребители), които не могат да бъдат реализирани с API за заявителенNetRequest, например, блокиране на медиен елемент, който е по-голям от зададения размер, деактивиране на изпълнението на JavaScript чрез инжектиране на CSP директиви, премахването на изходящи заглавки на бисквитки и т.н. - и всичко това може да бъде настроено да отмени по-малко специфична настройка, т.е. човек може да избере глобално да блокира големи медийни елементи, но да ги разреши на няколко конкретни сайта и т.н. все още ще бъде в състояние да отмени тези правила с все по-конкретни правила.

Новият 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, реагират на промяната, ако премине по начина, който е предложен в момента.

Сега Вие : Какво мислите за това?