A Chrome végleg letiltja az uBlock Origin bővítményt – milyen alternatívák maradnak?

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Google Chrome elkezdte kivezetni a Manifest v2 támogatását, aminek következtében az uBlock Origin bővítmény hamarosan nem lesz használható a böngészőben. Ez a változás nemcsak a Chrome-ot érinti, hanem minden Chromium-alapú böngészőt, bár eltérő mértékben. A hirdetésblokkolók elterjedt használata komoly problémát jelenthet az ingyenes tartalomszolgáltatóknak, ugyanakkor az is nyilvánvaló, hogy egy hatékony reklám- és nyomkövető-blokkoló nélkülözhetetlen eszköz napjainkban. De valóban olyan súlyos ez a változás, mint ahogyan azt sokan állítják?

Mi változik a Manifest v3 bevezetésével?

A Manifest egy olyan fájl, amely meghatározza a böngészőbővítmények működését, azok jogosultságait és lehetőségeit. Az új Manifest v3 bevezetése több változást hoz, amelyek célja a biztonság, adatvédelem és teljesítmény javítása. Az új rendszer korlátozza az eddig használt API-khoz való hozzáférést, csökkenti a háttérben futó szkriptek lehetőségeit és szigorúbban szabályozza az érzékeny adatokhoz való hozzáférést. Bár elméletben ezek pozitív változások, a gyakorlatban az eredmény az, hogy számos népszerű bővítmény – köztük az uBlock Origin – hatékonysága csökken vagy teljesen megszűnik. A Google több mint három évvel elhalasztotta ennek a változásnak az életbe léptetését, azonban most már elkerülhetetlen a váltás, és előbb-utóbb minden Chromium-alapú böngészőnek alkalmazkodnia kell hozzá.

Milyen alternatívák maradnak?

Azok, akik nem akarnak lemondani a hatékony hirdetésblokkolásról, két fő irányba indulhatnak el:

  1. Váltás más böngészőre
  2. Alternatív bővítmények keresése Chrome-on belül

1. Alternatív böngészők: Firefox és Brave

Ha továbbra is teljes értékű reklám- és nyomkövető-blokkolást szeretne használni, a Firefox és a Brave jelentik a legjobb választást.

2. Alternatív bővítmények Chrome-on belül

Ha nem szeretne böngészőt váltani, akkor az uBlock Origin Lite lehet a legjobb megoldás. Ez az új verzió kompatibilis a Manifest v3-mal, de nem rendelkezik az eredeti uBlock Origin minden funkciójával.

Emellett érdemes más adatvédelmi bővítményekkel kombinálni, például:

Ezek közül egyet érdemes kiválasztani, mert több egyidejű használata felesleges vagy akár problémákat is okozhat.

Mi lesz másképpen a Firefox böngészőben?

A WebRequest

A Chrome Manifest v3 megközelítésének egyik legvitatottabb változása a WebRequest blokkolásának eltávolítása, amely olyan szintű teljesítményt és rugalmasságot biztosít, amely kritikus fontosságú a fejlett adatvédelmi és tartalomblokkolási funkciók lehetővé tételéhez. Sajnos ezt a hatalmat arra is felhasználták, hogy különböző módon károsítsák a felhasználói élményt és lehetőségeket. A Chrome megoldása az Mv3-mal egy szűkebb hatókörű API (declarativeNetRequest) definiálása volt helyette. Ez azonban megfelelő helyettesítés nélkül korlátozza bizonyos típusú adatvédelmi bővítmények képességeit (például: reklámblokkolók).

A Mozilla továbbra is támogatni fogja a WebRequest blokkolását az Mv3-ban. A többi böngészővel való kompatibilitás maximalizálása érdekében a declarativeNetRequest támogatását is szállítani fogja. A Mozilla továbbra is elszántan együtt fog működni a tartalomblokkolókkal és az API más kulcsfontosságú felhasználóival, hogy adott esetben jelenlegi és jövőbeli alternatívákat határozzon meg. A tartalomblokkolás a bővítmények egyik legfontosabb felhasználási területe, és Mozilla elkötelezett amellett, hogy a Firefox-felhasználók számára a legjobb adatvédelmi eszközöket biztosítsa

Az Esemény oldalak (Event Page)

A Chrome böngésző Manifest v3 verziója bevezette a Background Service Worker-t a (tartós) Background Page (háttéroldal) helyettesítésére. A Mozilla kompatibilitási okokból, de azért is dolgozik a bővítmény Service Worker-eken a Firefox böngészőben, mert tetszetős, ahogy ezek egy eseményvezérelt környezetet alkotnak, meghatározott élettartammal, amely már a Web Platform része, kiváló böngészők közötti támogatással.

Sajnos a Service Worker-ek nem tudják teljes mértékben támogatni a fontosnak tartott különböző felhasználási eseteket, különösen a DOM-mal kapcsolatos funkciók és API-k körül. Emellett a munkakörnyezet nem annyira ismerős a rendszeres webfejlesztők számára, és a fejlesztői közösség is kifejezte, hogy a bővítmények teljes átírása fárasztó lehet a meglévő bővítmények több ezer független fejlesztője számára.

A Firefox fejlesztői úgy döntöttek, hogy az Manifest v3-ben támogatják az eseményoldalakat, és a Service Worker-eket is. Ez segíteni fogja a fejlesztőket abban, hogy könnyebben átállítsák a meglévő, perzisztens háttéroldalakat az Mv3 támogatására, miközben megtartják az Mv2-ben elérhető összes DOM-mal kapcsolatos funkcióhoz való hozzáférést. Egy következő kiadásban a Firefox támogatni fogja az Eseményoldalakat is az Manifest v2-ben, ami további segítséget nyújt a migrációhoz, mivel lehetővé teszi a bővítmények számára, hogy a meglévő Mv2-es bővítményeket több kiadáson keresztül átállítsák.

Összegzés

Ha eddig Chrome-on használta az uBlock Origint, akkor az alábbi lehetőségek közül választhat:

  • Váltás Firefox-ra vagy Brave-re, ahol az uBlock Origin teljes funkcionalitással működik.
  • Továbbra is Chrome használata, de uBlock Origin Lite és egyéb adatvédelmi bővítmények kombinálása.

Melyik megoldás a jobb? Ez az Ön preferenciáitól függ. Ha maximális védelemre törekszik, érdemes böngészőt váltani. Ha ragaszkodik a Chrome-hoz, akkor is találhat megfelelő alternatívákat.