Chrome 88 zabráni fungovaniu blokátorov reklám, ale Vivaldi a Brave odolajú
Chrome 88 príde s podporou Manifest V3 pre rozhranie Declarative Net Request API a ďalšími zmenami navrhnutými ako jeho súčasť. Objasňuje zmeny API a funkcií v projekte Chromium, ktoré prinášajú aj množstvo obmedzení pre rozšírenia. Najviac postihnutými rozšíreniami sú blokátory reklám, ktoré prestanú správne fungovať. Jeden z nich, uBlock Origin, je už známy tým, že je nekompatibilný s Manifest V3.
Google poznamenal, že aktuálny Manifect V2 bude nejaký čas dostupný a zatiaľ nedefinoval dátum jeho odstránenia. Každopádne je to nepríjemná zmena pre tých, ktorí sa spoliehajú na blokátory reklám.
Manifest V3 odstraňuje funkciu blokovania rozhrania webRequest API, ktorú používajú blokovače reklám vrátane populárnych uBlock Origin a Ghostery rozšírenia. Podľa Google táto funkcia umožňovala rozšíreniam získavať citlivé informácie o tom, čo si prehliadate, čo nechcú.
Okrem toho Manifest V3 zakazuje rozšíreniam spúšťať vzdialený kód, čo uľahčuje audit rozšírení. Aj keď to znie dobre, preruší to množstvo rozšírení, ktoré spúšťajú „užívateľské skripty“ na zmenu vzhľadu a správania stránok na strane používateľa.
Po neistom čase to teda spôsobí, že Chrome bude bezpečnejší, ale niektoré z populárnych rozšírení prestanú fungovať. A čo iné prehliadače?
Firefox túto zmenu zatiaľ neprijme. V súčasnosti sa neplánuje implementovať toto obmedzenie do prehliadača Firefox.
Edge už umožňuje testovanie funkciu Manifest V3, takže bude nasledovať Google s týmto krokom.
Vivaldi a Brave, dva prehliadače založené na prehliadači Chromium, nepovolia Manifest V3, kým budú môcť. Pochybujem však, že to bude trvať dlho. Udržať základňu kódu Chromium odpojenú od hlavného prúdu si budú vyžadovať dodatočné náklady.
Chrome 88 zasiahne stabilnú vetvu v januári 2021. Dovtedy bude Google vo svojom internetovom obchode akceptovať rozšírenia kompatibilné s Manifest V3.