Chrome Manifest Extension V3 mogao bi završiti uBlock Origin za Chrome

Google trenutno radi na verziji 3 za manifest Chromeova proširenja koja definira mogućnosti Chromeove platforme za proširenja.

Ažurirani manifest dostupan je kao skica trenutno kojoj svatko može pristupiti. Skica znači da još nije postavljena na kamenu i da se stvari mogu promijeniti. Google će na kraju objaviti ažuriranu verziju manifesta i učiniti ga obveznim nakon prijelaznog razdoblja.

Zainteresirani korisnici i razvojni programeri mogu pratiti pogrešku praćenja, izdanje 896897, na web lokaciji Chromium Bugs.

Raymond Hill, poznat kao Gorhill online, autor popularnih blokatora sadržaja uBlock Origin i uMatrix, izrazio je zabrinutost zbog nekih planiranih promjena; ove promjene, ako se implementiraju na način koji je trenutno predložen, uklanjaju funkcionalnost koja proširenja koriste za blokiranje sadržaja.

Google planira ukloniti opcije blokiranja iz API-ja webRequest i traži od razvojnih programera da umjesto toga koriste deklarativniNetRequest. Jedno od glavnih problema s predloženom izmjenom jest podržavanje samo kompatibilnih filtara AdBlock Plus i filtre bi ograničilo na 30k.

Hill je na Googleovoj web stranici za praćenje grešaka spomenuo da bi promjena prekinula njegova proširenja uBlock Origin i uMatrix za Google Chrome. Iako bi bilo moguće prebaciti se na novu funkcionalnost, ona je previše ograničavajući i umanjiti postojeću funkcionalnost proširenja koja blokiraju sadržaj.

Ako ovaj (prilično ograničen) API deklarativniNetRequest završi kao jedini način na koji blokatori sadržaja mogu ispuniti svoju dužnost, to u suštini znači da dva blokatora sadržaja koje sam godinama čuvao, uBlock Origin ("uBO") i uMatrix, više ne mogu postojati.

Postoje i druge značajke (za koje razumijem da ih mnogi korisnici cijene) koje se ne mogu implementirati s deklarativnim API-jemNetRequest, na primjer, blokiranje medijskog elementa veće od postavljene veličine, onemogućavanje izvođenja JavaScripta injekcijom CSP direktive, uklanjanje odlaznih zaglavlja kolačića itd. - i sve se to može postaviti za nadjačavanje manje specifičnih postavki, tj. Može se odlučiti za globalno blokiranje velikih medijskih elemenata, ali dopustiti ih na nekoliko određenih web mjesta, i tako i dalje moći nadjačati ta pravila sa sve specifičnijim pravilima.

Novi API ograničio bi blokade sadržaja za preglednike koji se temelje na Chromeu i uklonio bi mogućnosti za stvaranje novih i jedinstvenih proširenja za blokiranje sadržaja. Ostalo bi samo AdBlock Plus poput filtriranja ekstenzija koje bi sve nudile istu funkciju blokiranja.

Iako bi za Chrome još uvijek postojali adblokeri, ograničenje od 30 000 mrežnih filtera učinilo bi čak i one manje sposobne nego prije. EasyList, vrlo popularna lista blokiranja, ima 42.000 filtera i ako korisnici dodaju druge popise koji se koriste u druge svrhe, npr. Društveno blokiranje, taj bi se broj povećao još više.

Diskusiju možete pratiti i na stranici GitHub tvrtke uBlock Origin.

Završne riječi

Je li ovo mogao biti Googleov plan čitavo vrijeme? Stvorite web preglednik i koristite li ga za borbu protiv upotrebe blokatora sadržaja? Blokirajte neke dosadne oglase, dopustite blokatorima osnovnih sadržaja i blokirajte bilo koji drugi oblik blokiranja sadržaja kako biste bili sigurni da će se Googleovo oglašavanje ponovno poboljšati?

Neki bi se korisnici sigurno preselili u Firefox ako uBlock Origin, uMatrix i ostali blokatori sadržaja više ne rade u preglednicima sa sustavom Chrome. Čak i ako bi se milijuni iselili, Chrome će i dalje ostaviti dominaciju na čitavom tržištu preglednika.

Također će biti zanimljivo vidjeti kako programeri Opera, Vivaldi, Brave i drugi Chromium reagiraju na promjenu ako prođe onako kako je to sada predloženo.

Sada vi : Što mislite o ovome?