Google je objavio plan za prestanak podrške za drugu verziju Chrome manifesta.

Google je otkrio vremenski rok za ukidanje verzije XNUMX Chromeovog manifesta u korist verzije XNUMX, koja je kritizirana zbog kvara mnogih njegovih dodataka za blokiranje sadržaja i sigurnosti. Konkretno, uz drugu verziju manifesta priložen je popularni bloker oglasa uBlock Origin koji se ne može prenijeti u treću verziju manifesta zbog prestanka podrške za blokirajući način rada webRequest API-ja.

Od 17. siječnja 2022. Chrome web-trgovina više neće prihvaćati dodatke koji koriste drugu verziju manifesta, ali će programeri prethodno dodanih dodataka i dalje moći objavljivati ​​ažuriranja. U siječnju 2023. Chrome će prestati podržavati drugu verziju manifesta i svi dodaci povezani s njom prestat će raditi. Istodobno, objavljivanje ažuriranja za takve dodatke u Chrome web trgovini bit će zabranjeno.

Podsjetimo, u trećoj verziji manifesta, koja definira mogućnosti i resurse koji se daju dodacima, u sklopu inicijative za jačanje sigurnosti i privatnosti, umjesto webRequest API-ja, declarativeNetRequest API, ograničen u svojim mogućnostima, je predloženo. Dok vam webRequest API omogućuje povezivanje vlastitih rukovatelja koji imaju potpuni pristup mrežnim zahtjevima i sposobni su mijenjati promet u hodu, declarativeNetRequest API pruža samo pristup gotovom mehanizmu za filtriranje ugrađenom u preglednik, koji neovisno obrađuje blokiranje pravila i ne dopušta korištenje vlastitih algoritama filtriranja i ne dopušta postavljanje složenih pravila koja se međusobno preklapaju ovisno o uvjetima.

Prema Googleu, nastavlja raditi na implementaciji u declarativeNetRequest mogućnosti potrebnih u dodacima koji koriste webRequest i namjerava dovesti novi API u oblik koji u potpunosti zadovoljava potrebe programera postojećih dodataka. Na primjer, Google je već uzeo u obzir želje zajednice i dodao podršku API-ju declarativeNetRequest za korištenje više statičkih skupova pravila, filtriranje korištenjem regularnih izraza, modificiranje HTTP zaglavlja, dinamičko mijenjanje i dodavanje pravila, brisanje i zamjenu parametara zahtjeva, filtriranje s vezanjem kartica i stvaranjem specifičnih sesija skupa pravila. U sljedećim mjesecima dodatno se planira implementirati podrška za dinamički prilagodljive skripte za obradu sadržaja i mogućnost pohrane podataka u RAM.

Izvor: opennet.ru

Dodajte komentar