Google je objavio vremensku liniju u kojem se detaljno opisuje kako Prekinut će podrška za verziju 2 iz Chromeovog manifesta u korist verzije 3, koja se našla na udaru kritika zbog ometanja mnogih sigurnosnih dodataka i blokiranja neprikladnog sadržaja.
Osim što uključuje drugu verziju manifesta, povezan je i popularni blokator oglasa uBlock Origin, koji se ne može prenijeti u treću verziju manifesta zbog prestanka podrške za način blokiranja webRequest API -ja.
Od 17. januara 2022. dodaci koji koriste drugu verziju manifesta više neće biti prihvaćeni u Chrome web trgovini, ali prethodno dodani programeri dodataka i dalje će moći objavljivati ažuriranja.
U siječnju 2023. Chrome će prestati biti kompatibilan s drugom verzijom manifesta i svi dodaci povezani s njim prestat će raditi. Istovremeno, objavljivanje ažuriranja za takve dodatke u Chrome web trgovini bit će zabranjeno.
Ranije ove godine, za Chrome 88, najavili smo dostupnost nove manifest verzije za ekosistem proširenja Chrome. Manifest V3 godinama stvara, sigurniji je, efikasniji i čuva privatnost od svog prethodnika. To je evolucija platforme za proširenje koja uzima u obzir i promjenu web krajolika i budućnost proširenja preglednika.
Dok gledamo u budućnost i nastavljamo s ponavljanjem i poboljšanjem funkcionalnosti Manifesta V3, također želimo podijeliti detalje o planu postepenog ukidanja proširenja s Manifesta V2.
Moramo to zapamtiti treća verzija manifesta, koja definira mogućnosti i resurse koji će biti dostavljeni dodacima, kao dio inicijative za jačanje sigurnosti i privatnosti, a ne webRequest API, API deklarativneNetRequest, koji ima ograničene mogućnosti, se predlaže.
Dok je WebRequest API vam omogućava da povežete svoje kontrolere koji imaju potpuni pristup mrežnim zahtjevima i mogu mijenjati promet u hodu, deklarativniNetRequest API pruža samo pristup mehanizmu filtriranja iz kutije ugrađene u preglednik koji sam rješava pravila blokiranja. , koji vam ne dopušta korištenje vlastitih algoritama filtriranja i ne dopušta vam postavljanje složenih pravila koja se preklapaju na temelju uvjeta.
Kako se približavaju ovi datumi, podijelit ćemo više detalja o verziji Chromea ciljanoj na promjenu, kao i više informacija o tome kako to može utjecati na programere i korisnike proširenja.
U međuvremenu ćemo nastaviti dodavati nove mogućnosti Manifestu V3 na temelju potreba i glasa naše zajednice programera. Čak i u posljednjih nekoliko mjeseci bilo je nekoliko zanimljivih proširenja platforme za proširenje
Prema Google -u, on nastavlja raditi na implementaciji deklarativnih sposobnosti NetRequest -a potrebnih za dodatke koji koriste webRequest, te namjerava donijeti novi API u format koji u potpunosti zadovoljava potrebe postojećih programera dodataka.
U narednim mjesecima ćemo, između ostalih novih mogućnosti, objaviti i podršku za dinamički konfigurirane skripte sadržaja i opciju skladištenja u memoriji. Ove su promjene osmišljene imajući u vidu povratne informacije zajednice, a mi ćemo nastaviti s izgradnjom snažnijih API funkcija proširenja kako programeri dijele više informacija.
Na primjer, Google je već uzeo u obzir želje zajednice i dodao podršku deklarativnomNetRequest API -ju za više skupova statičkih pravila, filtriranje regeksa, izmjenu HTTP zaglavlja, dinamičko mijenjanje i dodavanje pravila, uklanjanje i zamjenu parametara. filtriranje s karticama i kreiranje skupa pravila za sesiju.
U narednim mjesecima planira se daljnja implementacija podrške za dinamički prilagodljive skripte za obradu sadržaja i mogućnost skladištenja podataka u RAM -u.
Konačno ako ste zainteresirani da saznate više o tome o bilješci možete provjeriti detalje Na sledećem linku.