Google odgovara na probleme blokiranja Chromium Adblock-a

Ikona vremena čitanja 3 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

U siječnju smo pisali o rastućem bijesu zbog Google planira ukinuti webRequest API i zamijenite ga novim declarativeNetRequest API-jem koji je mnogo manje moćan i koji ograničava broj pravila koje programeri mogu koristiti za filtriranje oglasa.

U to vrijeme programer jedne od najboljih adbock aplikacija, uBlock Origin, rekao je na bugs.chromium.org:

Ako ovaj (prilično ograničen) declarativeNetRequest API na kraju bude jedini način na koji blokatori sadržaja mogu ispuniti svoju dužnost, to u biti znači da dva bloka za blokiranje sadržaja koje sam održavao godinama, uBlock Origin (“uBO”) i uMatrix, više ne mogu postojati.

Sada a Googleov inženjer koji radi na Chromiumu je odgovorio zabrinutosti i pristao je na neke ustupke, iako nije jasno idu li oni dovoljno daleko.

Google je ostao odlučan da se riješi webRequest AP-a, rekavši da je to izvor sve veće zloupotrebe, ali je pristao poboljšati declarativeNetRequest API na sljedeći način:

  • Podrška za dinamička pravila: Slažemo se da je ovo dragocjeno u stvaranju sofisticiranih proširenja za blokiranje sadržaja i da će se declarativeNetRequest API-ju dodati podrška za deklarativne pravila koja se mogu dodati ili ukloniti tijekom izvođenja.
  • Povećana veličina skupa pravila: Podići ćemo ograničenje pravila s vrijednosti nacrta od 30K. Međutim, gornja granica je još uvijek neophodna kako bi se osigurala izvedba za korisnike. Popisi blokova su obično bili "push-only", gdje se dodaju nova pravila, ali se zastarjela pravila rijetko, ako uopće, uklanjaju (vanjsko istraživanje pokazalo je da 90% pravila blokiranja EasyList ne daje nikakvu korist u uobičajenim scenarijima blokiranja). Problematično je nastaviti ovaj popis neograničeno rasti.
  • Dodatne radnje i uvjeti: Planiramo dodati podršku za podudaranje na temelju više uvjeta, kao što je veličina resursa, i pružit ćemo radnje za izmjenu dijelova zahtjeva umjesto da ga samo blokiramo, kao što je uklanjanje kolačića. Također istražujemo druge uvjete i radnje koje bi moglo imati smisla dodati, kao što je podudaranje na temelju domene najviše razine. (Jedna dodatna napomena: dok istražujemo dodavanje podrške za izmjene CSP-a, dodavanje CSP zaglavlja za onemogućavanje JavaScripta često se spominjalo kao slučaj upotrebe; to je već moguće putem postavke sadržaja API. Ako je to nedovoljno, javite nam zašto.)

Google je rekao da će nastaviti raditi s razvojnim programerima i da neće ukloniti webRequest API prije nego što zamjena bude spremna i zrela, rekavši:

Još jednom, predani smo podršci proširenja u Chromeu. Nastavit ćemo surađivati ​​s programerima. Nećemo pokrenuti Manifest V3 dok ne bude spreman, a postojat će i razdoblje migracije u kojem možemo nastaviti rješavati povratne informacije i probleme. Nećemo ukloniti podršku za Manifest V2 dok ne budemo sigurni u platformu.

Mnogi su i dalje skeptični, no pravi Googleov cilj je strože kontrolirati korisničko iskustvo kako bi se omogućilo praćenje i posluživanje oglasa njihovim milijardama korisnika.

Misle li naši čitatelji da će Google iskoristiti svoju sve veću kontrolu nad svjetskim sustavima za web renderiranje putem Chromiuma kako bi dodatno unaprijedio svoje poslovanje s oglasima ili postoji dovoljno konkurencije u pregledniku da bi bili pošteni? Javite nam u nastavku.

Preko Registar

Korisnički forum

0 poruke