Google иска да внедри промени в Chromium и да премахне блокиращите реклами

анти-adblock-код

Екипът на разработчиците, отговарящ за разработването на уеб браузъра Chromium, (версията на Google Chrome с отворен код), реши да направи някои промени в платформата за разширения на браузъра y това може да приключи операцията на uBlock Orgin, разширението за блокиране на реклами.

Разширенията имат своите възможности, дефинирани в това, което фирмата Mountain View нарича Манифест. Последният е във версия 2 и при следващата редакция Google възнамерява да ограничи възможностите за блокиране на API на webRequest.

En версия 3 на Манифеста, Google възнамерява да ограничи блокиращата версия на API на webRequest, извършване на възможно премахване на опции за блокиране за повечето събития.

Неблокиращото внедряване на API, което позволява на разширенията да наблюдават заявки, но не и да ги модифицират, пренасочват или блокират и следователно не възпрепятства Chrome, както и браузърите, базирани на него, да продължат да обработват заявката, тъй като тя няма да бъде модифицирана.

Google добавя, че ограниченията, които трябва да бъдат въведени в webRequest API трябва да бъдат дефинирани. В това отношение проектът предлага частите на API, които се очакват за изхода, да бъдат запазени само за функции, които не могат да бъдат приложени с декларативноNetRequest.

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

Според последното, промяната в декларативния API на NetRequest би означавала смъртта на тези разширения, използвани от поне 10 милиона потребители на интернет.

По думите на Реймънд Хил:

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

Google не гледа благосклонно на рекламни блокери

Аргумент, представен от Google в полза на декларативнияNetRequest като основен API за блокиране на съдържание за разширения, е, че той работи по-добре.

От друга страна, е това осигуряват се по-добри гаранции за поверителност, защото тя позволява на разширенията да казват на Chrome какво да прави с конкретна заявка вместо да поиска от браузъра да изпрати заявката до разширението; следователно разширението няма достъп до детайлите на мрежата.

Според Хил несъвместимостта на разширенията му с API, който Google възнамерява да предложи, произтича от факта, че позволява да се разчита само на един филтриращ механизъм.

От друга страна, uBlock Origin и uMatrix се доверяват на мнозина, за да свършат работата. Всъщност един от основните проблеми е, че броят на филтрите е ограничен до 30 000.

В този смисъл разработчикът уточнява, че uBlock и uMatrix се основават (наред с други) на Easylist, много популярния списък с блокове със своите 42,000 XNUMX филтъра, който също се използва от много рекламни блокери, включително популярния AdBlock.

Хил дори не смята, че този списък е достатъчен за блокиращите нужди на съвременния браузър.

От това следва, че дори ако все още има налични рекламни блокери за Chromium (и неговите производни), последният ще бъде по-малко ефективен.

Разширенията действат от името на потребителите, разширяват възможностите на * потребителски агент *и те изключват блокиращата способност на API на webRequest, това е по същество в смисъл, че те са в неравностойно положение в Chromium, в полза на уебсайтове, които очевидно биха искали да имат последната дума за това какви ресурси страници. Казва Реймънд Хил

Това е само проект, което означава, че настоящите дискусии могат да доведат до нови възможности.

Критиките на потребителите на Интернет обаче не са дълги и трябва да се каже, че някои илюстрират пътя, по който мнозина биха могли да поемат, ако обявените промени бъдат окончателно потвърдени.

И това не е необичайно, като се има предвид, че в момента Google има бизнес модел за реклама и тези блокери имат ужасен ефект върху YouTube.