Google har publisert en plan for å slutte å støtte den andre versjonen av Chrome-manifestet.

Google har avduket en tidslinje for å avvikle versjon XNUMX av Chrome-manifestet til fordel for versjon XNUMX, som har blitt kritisert for å bryte mange av innholdsblokkerings- og sikkerhetstilleggene. Spesielt er den populære annonseblokkeringen uBlock Origin knyttet til den andre versjonen av manifestet, som ikke kan overføres til den tredje versjonen av manifestet på grunn av avviklingen av støtten for blokkeringsmodusen til webRequest API.

Fra og med 17. januar 2022 godtar ikke Chrome Nettmarked lenger tillegg som bruker den andre versjonen av manifestet, men utviklere av tidligere lagt til tillegg vil fortsatt kunne publisere oppdateringer. I januar 2023 slutter Chrome å støtte den andre versjonen av manifestet, og alle tillegg knyttet til det vil slutte å fungere. Samtidig vil det være forbudt å publisere oppdateringer for slike tillegg i Chrome Nettmarked.

La oss huske at i den tredje versjonen av manifestet, som definerer egenskapene og ressursene som tilbys til tillegg, som en del av et initiativ for å styrke sikkerhet og personvern, i stedet for webRequest API, declarativeNetRequest API, begrenset i sine muligheter, er foreslått. Mens webRequest API lar deg koble til dine egne behandlere som har full tilgang til nettverksforespørsler og er i stand til å modifisere trafikk på flukt, gir declarativeNetRequest API bare tilgang til en ferdiglaget filtreringsmotor innebygd i nettleseren, som uavhengig behandler blokkering regler og tillater ikke bruk av egne filtreringsalgoritmer og lar deg ikke sette komplekse regler som overlapper hverandre avhengig av forholdene.

Ifølge Google fortsetter den å jobbe med å implementere i declarativeNetRequest egenskapene som kreves i tillegg som bruker webRequest, og har til hensikt å bringe den nye APIen til en form som fullt ut tilfredsstiller behovene til utviklere av eksisterende tillegg. For eksempel har Google allerede tatt hensyn til fellesskapets ønsker og lagt til støtte til declarativeNetRequest API for bruk av flere statiske regelsett, filtrering ved bruk av regulære uttrykk, modifisering av HTTP-overskrifter, dynamisk endring og tilføying av regler, sletting og erstatning av forespørselsparametere, filtrering med fanebinding, og opprette spesifikke spesifikke regelsettøkter. I de kommende månedene er det i tillegg planlagt å implementere støtte for dynamisk tilpassbare innholdsbehandlingsskript og muligheten til å lagre data i RAM.

Kilde: opennet.ru

Legg til en kommentar