Chrome 88 zabrání fungování blokátorů reklam, ale Vivaldi a Brave odolají
Chrome 88 přijde s podporou Manifest V3 pro rozhraní Declarative Net Request API a dalšími změnami navrženými jako jeho součást. Objasňuje změny API a funkcí v projektu Chromium, které také přinášejí řadu omezení pro rozšíření. Nejvíce postiženými rozšířeními jsou blokovače reklam, které přestanou správně fungovat. Jeden z nich, uBlock Origin, je již známý tím, že není kompatibilní s Manifestem V3.
Google poznamenal, že ponechá aktuální Manifect V2 k dispozici po nějakou dobu a zatím nedefinoval datum jeho odstranění. Každopádně je to nepříjemná změna pro ty, kdo spoléhají na blokátory reklam.
reklama
Manifest V3 odstraňuje funkci blokování rozhraní webRequest API, kterou používají blokovače reklam, včetně populárních uBlock Origin a Ghostery rozšíření. Podle Googlu tato funkce umožňovala rozšířením získat citlivé informace o tom, co si prohlížíte, což nechtějí.
Manifest V3 navíc zakazuje rozšířením spouštět vzdálený kód, což usnadňuje auditování rozšíření. I když to zní dobře, naruší to řadu rozšíření, která spouštějí „uživatelské skripty“ pro změnu vzhledu a chování webů na uživatelské straně.
Po nejisté době to tedy způsobí, že Chrome bude bezpečnější, ale některá oblíbená rozšíření přestanou fungovat. A co ostatní prohlížeče?
Firefox tuto změnu zatím nepřijme. V současné době se neplánuje implementovat toto omezení do prohlížeče Firefox.
Už Edge umožňuje testování funkci Manifest V3, takže bude následovat Google s tímto krokem.
Vivaldi a Brave, dva prohlížeče založené na Chromiu, nepovolí Manifest V3, dokud to bude možné. Pochybuji však, že to bude trvat dlouho. Udržet základnu kódu Chromium odpojenou od hlavního proudu bude vyžadovat dodatečné náklady.
Chrome 88 zasáhne stabilní větev v lednu 2021. Do té doby bude Google ve svém internetovém obchodě přijímat rozšíření kompatibilní s Manifest V3.