A Chrome újabb ajtót csuk be a klasszikus uBlock Origin előtt

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

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.