A Google Chrome régóta húzódó Manifest V2 kivezetése újabb takarítási szakaszba lépett: a Chromium egy újabb, régi kapcsolót távolít el a korábbi bővítményrendszerből.
A változtatás bekerült a Chromiumba, abba a nyílt forráskódú böngésző codebase-be, amelyre a Google Chrome épül. Eltávolítják a kAllowLegacyMV2Extensions funkciókapcsolót, amelyet korábban a kicsomagolt Manifest V2 bővítmények tesztelésére használtak régebbi Chrome verziókban. A commit üzenete szerint egyetlen támogatott Chrome verzió sem támogatja már a Manifest V2-t, ezért a megmaradt kapcsolót kiveszik a codebase-ből.
Fontos, hogy ez nem egy konkrét bővítmény elleni újabb támadás. A Manifest V2, vagyis a régebbi Chrome bővítményplatform szélesebb körű kivezetésének része. A legtöbb felhasználó számára a leglátványosabb következmény a klasszikus uBlock Origin bővítmény sorsa, amely a Manifest V2 erősebb kérésblokkoló képességeire támaszkodott.
A Manifest V2 lehetővé tette, hogy a bővítmények blokkoló WebRequest funkciót használjanak, így az uBlock Originhez hasonló eszközök még betöltés előtt elfoghatták és blokkolhatták a hálózati kéréseket. A Google ezt a modellt a Manifest V3-mal váltotta le, egy újabb bővítmény-keretrendszerrel, amely megváltoztatja a tartalomblokkolók működését, és korlátozza a régi blokkolási megközelítés egyes elemeit.
Ezért jött létre az uBlock Origin Lite. Ez a népszerű reklámblokkoló Manifest V3-kompatibilis változata, de nem egyenértékű a klasszikus uBlock Originnel. Az eredeti bővítmény továbbra is szorosan kötődik a Manifest V2-höz, mert a teljes szűrési modellje olyan képességekre épül, amelyeket a Chrome most kivezet.
Egy kapcsolódó WebExtensions-beszélgetés szerint a Chrome 149 az utolsó verzió, amely teljes mértékben támogatja a Manifest V2-t és a blokkoló WebRequest funkciót a szokásos bővítménytelepítéseknél. A Chrome 150 és 151 eltávolítja a megmaradt kapcsolókat és kerülőutakat, még jobban bezárva az ajtót a régi stílusú bővítmények előtt a Google böngészőjében.
Természetesen a változás nem csak az uBlock Origint érinti. Bármely bővítmény érintett lehet, amely még mindig kizárólag Manifest V2-es API-kra támaszkodik, beleértve a régebbi reklámblokkolókat, adatvédelmi eszközöket, kérésvezérlő bővítményeket és azokat a belső, örökölt bővítményeket, amelyeket sosem migráltak Manifest V3-ra. A hétköznapi felhasználók számára azonban továbbra is az uBlock Origin a legkézzelfoghatóbb példa.
Közben a Google Chrome-on kívül más a helyzet. A Firefox továbbra is támogatja a klasszikus uBlock Origint, és egyes Chromium-alapú böngészők is dönthetnek úgy, hogy eltérő szabályokat követnek a Manifest V2 vagy a blokkoló WebRequest támogatása körül. A hagyományos Google Chrome-ban viszont egyértelmű az irány: a Manifest V2 korszaka véget ért, a Chromium pedig eltávolítja a megmaradt, örökölt támogatókódot.

