Google har justerat sina planer för att avbryta den andra versionen av Chrome-manifestet, som definierar de möjligheter och resurser som Àr tillgÀngliga för tillÀgg skrivna med WebExtensions API. Ursprungligen var stödet för den andra versionen av manifestet planerat att upphöra i januari 2023. Den nya planen innebÀr att slutdatumet för att inaktivera tillÀgg med den andra versionen av manifestet flyttas till januari 2024.
I januari 2023, i testversioner av Chrome 112 (Canary, Dev, Beta), kommer ett experiment att genomföras för att tillfÀlligt inaktivera stödet för den andra versionen av manifestet. I juni 2023 kommer experimentet att fortsÀtta och stöd för den andra versionen av manifestet kan inaktiveras i den stabila versionen av Chrome 115. I januari 2023 kommer dessutom den tredje versionen av manifestet att bli obligatorisk för att inkluderas i de rekommenderade tillÀgg i Chrome Web Store-katalogen. I juni 2023 tillÄter Chrome Web Store inte lÀngre att offentligt tillgÀngliga tillÀgg med den andra manifestversionen publiceras, och tidigare tillagda offentliga tillÀgg kommer att flyttas till kategorin "Olistade". I januari 2024 kommer tillÀgg med den andra versionen av manifestet att tas bort frÄn Chrome Web Store, och instÀllningen kommer att tas bort frÄn webblÀsaren för att ge stöd för det gamla manifestet.
Inledningsvis blev den tredje versionen av manifestet föremÄl för kritik pÄ grund av störningar i arbetet med mÄnga tillÀgg för att blockera oönskat innehÄll och sÀkerstÀlla sÀkerhet, men gradvis börjar tillÀgg överföras till det nya manifestet, t.ex. , versioner av annonsblockerarna uBlock Origin och AdGuard förbereddes nyligen och överfördes till det nya manifestet.
Den tredje versionen av manifestet utvecklades som en del av ett initiativ för att stÀrka sÀkerheten, integriteten och prestanda för tillÀgg. HuvudmÄlet med förÀndringarna Àr att göra det lÀttare att skapa sÀkra och högpresterande tillÀgg, och att göra det svÄrare att skapa osÀkra och lÄngsamma tillÀgg.
Det största missnöjet med den tredje versionen av manifestet Àr relaterat till överföringen till skrivskyddat lÀge för webRequest API, vilket gjorde det möjligt för dig att ansluta dina egna hanterare som har full tillgÄng till nÀtverksförfrÄgningar och kan Àndra trafik i farten . Detta API anvÀnds av uBlock Origin, AdGuard och mÄnga andra tillÀgg för att blockera olÀmpligt innehÄll och sÀkerstÀlla sÀkerhet. IstÀllet för webRequest API erbjuder den tredje versionen av manifestet ett begrÀnsat deklarativt NetRequest API som ger tillgÄng till en inbyggd filtreringsmotor som bearbetar blockeringsregler pÄ egen hand, inte tillÄter anvÀndning av sina egna filtreringsalgoritmer och inte tillÄter sÀtta komplexa regler som överlappar varandra beroende pÄ förhÄllandena.
Under tre Ärs diskussioner om den kommande tredje versionen av manifestet tog Google hÀnsyn till mÄnga av communityns önskemÄl och utökade det ursprungligen tillhandahÄllna declarativeNetRequest API med de funktioner som krÀvs i befintliga tillÀgg. Till exempel har Google lagt till stöd till API:et declarativeNetRequest för anvÀndning av flera statiska regeluppsÀttningar, filtrering av reguljÀra uttryck, modifiering av HTTP-rubriker, dynamiskt Àndra och lÀgga till regler, ta bort och ersÀtta begÀrandeparametrar, tabbbaserad filtrering och skapa sessionsspecifika regeluppsÀttningar .
KĂ€lla: opennet.ru
