Google udsætter udfasningen af ​​Chrome Manifest 2024 indtil XNUMX

Google har justeret sine planer om at stoppe understøttelsen af ​​v2023 af Chrome-manifestet, som definerer de funktioner og ressourcer, der er tilgængelige for udvidelser skrevet ved hjælp af WebExtensions API. Den oprindelige plan var at stoppe understøttelsen af ​​v2024 af manifestet i januar XNUMX. Den nye plan vil udskyde slutdatoen for udvidelser, der bruger vXNUMX af manifestet, til januar XNUMX.

I januar 2023 vil der blive udført et eksperiment for midlertidigt at deaktivere understøttelse af version 112 af manifestet i Chrome 2023-testversioner (Canary, Dev, Beta). I juni 115 vil eksperimentet fortsætte, og understøttelse af version 2023 af manifestet kan blive deaktiveret i den stabile version af Chrome 2023. Derudover vil version 2024 af manifestet i januar XNUMX blive obligatorisk for inkludering i kataloget over anbefalede tilføjelser i Chrome Webshop. I juni XNUMX vil Chrome Webshop forbyde offentliggørelse af offentligt tilgængelige tilføjelser med version XNUMX af manifestet, og tidligere tilføjede offentlige tilføjelser vil blive overført til kategorien "Ikke-listet". I januar XNUMX vil tilføjelser med version XNUMX af manifestet blive fjernet fra Chrome Webshop, og den indstilling, der giver dig mulighed for at genoprette understøttelse af det gamle manifest, vil blive fjernet fra browseren.

I starten blev den tredje version af manifestet kritiseret på grund af forstyrrelser i mange tilføjelser til blokering af uønsket indhold og sikring af sikkerhed, men gradvist begynder tilføjelser at blive overført til det nye manifest. For eksempel er der for nylig blevet udarbejdet versioner af annonceblokkerne uBlock Origin og AdGuard, som er overført til det nye manifest.

Den tredje version af manifestet er en del af initiativet for tilføjelsessikkerhed, privatliv og ydeevne. Hovedformålet med ændringerne er at gøre det nemmere at oprette sikre og højtydende tilføjelser og sværere at oprette usikre og langsomme tilføjelser.

Den største utilfredshed med den tredje version af manifestet er relateret til oversættelsen til skrivebeskyttet tilstand af webRequest API, som gjorde det muligt at forbinde dine egne handlere, der har fuld adgang til netværksanmodninger og kan ændre trafikken på farten. Denne API bruges i uBlock Origin, AdGuard og mange andre tilføjelser til at blokere uønsket indhold og sikre sikkerhed. I stedet for webRequest API tilbyder den tredje version af manifestet en deklarativ NetRequest API med begrænset kapacitet, som giver adgang til en indbygget filtreringsmotor, der uafhængigt behandler blokeringsregler, ikke tillader brugen af ​​sine egne filtreringsalgoritmer og ikke tillade at sætte komplekse regler, der overlapper hinanden afhængigt af forholdene.

I løbet af de tre års diskussioner om den kommende tredje version af manifestet har Google taget højde for mange af fællesskabets ønsker og udvidet den deklarative NetRequest API, der oprindeligt blev leveret med de muligheder, der kræves i eksisterende tilføjelser. For eksempel har Google tilføjet support til declarativeNetRequest API til brug af flere statiske regelsæt, filtrering af regulære udtryk, ændring af HTTP-headere, dynamisk ændring og tilføjelse af regler, sletning og erstatning af forespørgselsparametre, fanebaseret filtrering og oprettelse af sessionsspecifikke regelsæt.

Kilde: opennet.ru

Tilføj en kommentar