Prohlížeče | AdBlock | Chrome

Chrome možná změní pravidla pro vývojáře doplňků. Mohlo by to postihnout některé blokátory reklam

Chrome možná změní pravidla pro vývojáře doplňků. Mohlo by to postihnout některé blokátory reklam

Vývojáři Chromu připravují nové API pro vývojáře doplňků (Manifest V3), přičemž komunitu zaujala především změna technologie WebRequest, která umožňuje některým blokátorům reklamy upravovat obsah.

Jinými slovy, když kód stránky požádá prohlížeč o nějaká HTTP data, Chrome požadavek předá právě skrze WebRequest povolenému doplňku, který k tomu má od uživatele práva, a čeká na odpověď od doplňku, co s ním má dělat. Doplněk tedy může zamítnout požadavek na obsah, který chce blokovat atp.

Vývojáři Chromu nyní hodlají politiku WebRequestu výrazně omezit, přičemž krok obhajují tím, že Chrome musí na zpracování požadavku doplňkem čekat příliš dlouho, což zpomaluje dobu, než se načte celá stránka.

Namísto toho v návrhu nových pravidel chtějí, aby tvůrci nejrůznějších blokovacích doplňků používali alternativní metodu DeclarativeNetRequest, která je zatím k dispozici v testovacích verzích prohlížeče. Ta se liší v tom, že zbytečně neblokuje Chrome (non-blocking architektura). V praxi to znamená, že doplněk v tomto případě dopředu sdělí prohlížeči, co má s HTTP požadavkem dělat.

Vývojáři Chromu krok hájí tím, že špatně napsaný nebo příliš náročný doplněk, nebude zpomalovat načítání stránky a zároveň bude uživatel ve větším bezpečí, doplněk se toho totiž o komunikaci dozví mnohem méně a nebude fungovat jako MITM. Doplněk jen předá prohlížeči seznam pravidel, co má dělat s konkrétním požadavkem – určitou URL, celou doménou atp.

Někteří autoři doplňků však už návrh ostře kritizují – třeba tvůrce uBlock Origin Raymond Hill, který na bugs.chromium.org rovnou hrozí, že s takovou uBlock skončí.

Nová technologie má totiž své limity – třeba v maximálním počtu možných pravidel, které doplněk sdělí prohlížeči. Zatím jej upravuje konstanta chrome.declarativeNetRequest.MAX_NUMBER_OF_RULES, která má hodnotu 30 000. Podle Hilla je to však na současné reklamní blacklisty příliš málo.

Hill zároveň píše, že jeho uBlock funguje odlišně a potřebuje toho o HTTP požadavku vědět mnohem více, nový omezený postup by mu tedy údajně nestačil.

Možnou úpravu pravidel tedy vidí jako útok proti blokátorum reklam a zbraň pro vydavatele, kteří proti blokátorům budou moci naopak lépe bojovat.

Diskuze (29) Další článek: Otestujte se, zda poznáte phishingové e-maily. Google a Jigsaw vytvořily kvíz

Témata článku: Software, Prohlížeče, AdBlock, Programování, Chrome, API, Reklama, Prohlížeč, Maximální počet, Vývojář, Alternativní metoda, Pravidla, Požadavek, Testovací verze, Doplňky, WebRequest, Nové pravidlo, Možné pravidlo, Celá stránka, URL, Nová technologie, Možná úprava, REK


Určitě si přečtěte

Šest nejlepších služeb a aplikací pro automatizaci online světa a chytré domácnosti

Šest nejlepších služeb a aplikací pro automatizaci online světa a chytré domácnosti

** Nastavte si automatiku na každodenní rutinní záležitosti ** Propojte online služby a chytrou domácnost ** Vybrali jsme šest nejlepších služeb pro automatizaci

Karel Kilián | 14

Na měsíc jsem opustil Google a potupně se zase vrátil zpět (komentář)

Na měsíc jsem opustil Google a potupně se zase vrátil zpět (komentář)

** Zkusil jsem se zbavit závislosti na vyhledávači od Googlu ** Jako alternativy posloužily Bing, Seznam a DuckDuckGo ** Mají své silné stránky, ale i nepřekonatelná negativa

Lukáš Václavík | 53

Za hranicemi Chromu: 13 nejzajímavějších prohlížečů, které „nikdo“ nepoužívá

Za hranicemi Chromu: 13 nejzajímavějších prohlížečů, které „nikdo“ nepoužívá

** Šesti nejpoužívanějším prohlížečům patří 94 % trhu ** Různé „klony“ Chromu slibují lepší funkce nebo jiný design ** Také Firefox má řadu zajímavých odnoží

Lukáš Václavík | 38

Teachable Machine: Umělá inteligence za pět minut i bez doktorátu z ČVUT

Teachable Machine: Umělá inteligence za pět minut i bez doktorátu z ČVUT

** Pochopit techniky a principy A.I. je složité ** Ale nebojte, jde to i bez doktorátu z IT a matematiky ** Vyzkoušíme generátor neuronových sítí od Googlu

Jakub Čížek | 10

Jak vlastně funguje Flightradar24: Posloucháme letadla nad celým Českem

Jak vlastně funguje Flightradar24: Posloucháme letadla nad celým Českem

** Flightradar24 zobrazuje polohu letadel v reálném čase ** Když mu pomůžete sbírat data, dostanete nejvyšší paušál zdarma ** Jak to vlastně celé funguje a co je k tomu potřeba?

Jakub Čížek | 30


Aktuální číslo časopisu Computer

Megatest SSD s kapacitou 1 TB

Srovnávací test robotických vysavačů

Vybíráme nejlepší telefony na trhu

Jak zlepšit zvuk televize