Google har publicerat en plan för att sluta stödja den andra versionen av Chrome-manifestet.

Google har avslöjat en tidslinje för utfasning av version XNUMX av Chrome-manifestet till förmån för version XNUMX, som har kritiserats för att ha brutit mot många av dess innehållsblockerande och säkerhetstillägg. I synnerhet är den populära annonsblockeraren uBlock Origin kopplad till den andra versionen av manifestet, som inte kan överföras till den tredje versionen av manifestet på grund av att stödet för blockeringsläget för webRequest API har upphört.

Från och med den 17 januari 2022 accepterar Chrome Web Store inte längre tillägg som använder den andra versionen av manifestet, men utvecklare av tidigare tillagda tillägg kommer att fortsätta att kunna publicera uppdateringar. I januari 2023 kommer Chrome att sluta stödja den andra versionen av manifestet och alla tillägg kopplade till det kommer att sluta fungera. Samtidigt kommer det att vara förbjudet att publicera uppdateringar för sådana tillägg i Chrome Web Store.

Låt oss komma ihåg att i den tredje versionen av manifestet, som definierar de möjligheter och resurser som tillhandahålls för tillägg, som en del av ett initiativ för att stärka säkerhet och integritet, istället för webRequest API, declarativeNetRequest API, begränsad i sina möjligheter, föreslås. Medan webRequest API låter dig ansluta dina egna hanterare som har full åtkomst till nätverksförfrågningar och kan modifiera trafik i farten, ger declarativeNetRequest API endast tillgång till en färdig filtreringsmotor inbyggd i webbläsaren, som oberoende bearbetar blockering regler och tillåter inte användning av sina egna filtreringsalgoritmer och låter dig inte ställa in komplexa regler som överlappar varandra beroende på förhållandena.

Enligt Google fortsätter man att arbeta med att implementera i declarativeNetRequest de möjligheter som krävs i tillägg som använder webRequest, och har för avsikt att föra det nya API:et till en form som fullt ut möter behoven hos utvecklare av befintliga tillägg. Till exempel har Google redan tagit hänsyn till communityns önskemål och lagt till stöd till declarativeNetRequest API för användning av flera statiska regeluppsättningar, filtrering med reguljära uttryck, modifiering av HTTP-rubriker, dynamiskt ändra och lägga till regler, ta bort och ersätta begäranparametrar, filtrering med tabbbindning och skapa specifika regeluppsättningssessioner. Under de kommande månaderna är det dessutom planerat att implementera stöd för dynamiskt anpassningsbara innehållsbehandlingsskript och möjligheten att lagra data i RAM.

Källa: opennet.ru

Lägg en kommentar