Prohlížeče | Chrome | AdBlock

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, Chrome, AdBlock, Programování, Reklama, API, WebRequest, Nová technologie, Testovací verze, Možné pravidlo, Alternativní metoda, Možná úprava, Pravidla, Prohlížeč, Maximální počet, Vývojář, Požadavek, Doplňky, Nové pravidlo, Celá stránka, URL


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

Tipy pro Google: Umí mnohem víc než jen vyhledávat, zkuste některé fígle

Tipy pro Google: Umí mnohem víc než jen vyhledávat, zkuste některé fígle

** Google není jen vyhledávací pole se dvěma tlačítky ** Můžete ho ovládnout pomocí parametrů a příkazů ** Kromě výsledků vyhledávání nabízí také další funkce

Karel Kilián | 14

Nejlepší hardware: Skládáme nenáročnou sestavu i extrém na hry

Nejlepší hardware: Skládáme nenáročnou sestavu i extrém na hry

** Poradíme, jaký se teď vyplatí koupit hardware ** Procesory, desky, paměti, grafické karty... je z čeho vybírat ** Počítač ale nemusíte skládat, ukážeme i výhodné hotové počítače

Stanislav Janů | 8

Vybrali jsme 16 programovatelných hraček a stavebnic pro děti. A vlastně i pro vás

Vybrali jsme 16 programovatelných hraček a stavebnic pro děti. A vlastně i pro vás

** Získejte děti pro matematiku a základy techniky ** Kupte jim hračku nebo stavebnici, které vdechnou vlastní život ** Vybrali jsme 16 stavebnic pro nejmenší caparty i vás samotné

Jakub Čížek | 17

15 míst, kde můžete legálně sledovat filmy na internetu

15 míst, kde můžete legálně sledovat filmy na internetu

** Legálních služeb pro sledování filmů je celá řada, využít můžete předplatné či platbu za film ** Ceny jsou u mnohých velmi rozumné, limitem je pouze nabídka titulů ** České služby mají i dabované filmy, u zahraničních často chybí i české titulky

Vladislav Kluska | 39

Ve Windows se občas něco rozbije, načež vyskočí deprimující chybový dialog

Ve Windows se občas něco rozbije, načež vyskočí deprimující chybový dialog

** Jistě je zná každý z vás: chybové hlášky Windows ** Informují o chybě, ale často vlastně vůbec nic neřeknou ** Po 30 letech si toho v Redmondu konečně všimli

Jakub Čížek | 114