Google har offentliggjort en plan om at stoppe med at understøtte den anden version af Chrome-manifestet.

Google har afsløret en tidslinje for udfasning af version XNUMX af Chrome-manifestet til fordel for version XNUMX, som er blevet kritiseret for at bryde mange af dets indholdsblokerende og sikkerhedstilføjelser. Især er den populære annonceblokering uBlock Origin knyttet til den anden version af manifestet, som ikke kan overføres til den tredje version af manifestet på grund af afbrydelsen af ​​understøttelse af blokeringstilstanden til webRequest API.

Fra den 17. januar 2022 accepterer Chrome Webshop ikke længere tilføjelser, der bruger den anden version af manifestet, men udviklere af tidligere tilføjede tilføjelser vil fortsat kunne udgive opdateringer. I januar 2023 stopper Chrome med at understøtte den anden version af manifestet, og alle tilføjelser, der er knyttet til det, holder op med at fungere. Samtidig vil udgivelse af opdateringer til sådanne tilføjelser i Chrome Webshop være forbudt.

Lad os huske på, at i den tredje version af manifestet, som definerer de muligheder og ressourcer, der leveres til tilføjelser, som en del af et initiativ til at styrke sikkerheden og privatlivets fred, i stedet for webRequest API, declarativeNetRequest API, begrænset i sine muligheder, foreslås. Mens webRequest API'en giver dig mulighed for at forbinde dine egne handlere, der har fuld adgang til netværksanmodninger og er i stand til at ændre trafikken på farten, giver declarativeNetRequest API kun adgang til en færdiglavet filtreringsmotor indbygget i browseren, som uafhængigt behandler blokering regler og tillader ikke brugen af ​​sine egne filtreringsalgoritmer og tillader dig ikke at sætte komplekse regler, der overlapper hinanden afhængigt af betingelserne.

Ifølge Google fortsætter det med at implementere i declarativeNetRequest de funktioner, der kræves i tilføjelser, der bruger webRequest, og har til hensigt at bringe den nye API til en form, der fuldt ud opfylder behovene hos udviklere af eksisterende tilføjelser. For eksempel har Google allerede taget hensyn til fællesskabets ønsker og tilføjet support til declarativeNetRequest API til brug af flere statiske regelsæt, filtrering ved hjælp af regulære udtryk, ændring af HTTP-headers, dynamisk ændring og tilføjelse af regler, sletning og erstatning af anmodningsparametre, filtrering med fanebinding og oprettelse af specifikke specifikke regelsætsessioner. I de kommende måneder er det desuden planlagt at implementere understøttelse af dynamisk tilpassede indholdsbehandlingsscripts og muligheden for at gemme data i RAM.

Kilde: opennet.ru

Tilføj en kommentar