V Chrome se objevilo varování o brzkém ukončení podpory uBlock Origin

Raymond Hill, autor systému blokování nežádoucího obsahu uBlock Origin, informoval o situaci v projektu týkající se brzkého ukončení druhé verze manifestu Chrome, který definuje možnosti a zdroje dostupné pro doplňky psané pomocí API WebExtensions. Uživatelé uBlock Origin a dalších doplňků, které nepodporují třetí verzi manifestu, začali na stránce doplňků Chrome 127 ("chrome://extensions/") dostávat varování o blížícím se ukončení podpory doplňku a nutnosti hledat alternativu. Úplné vypnutí podpory druhé verze manifestu Chrome plánují dokončit do konce roku.

V Chrome se objevilo varování o brzkém ukončení podpory uBlock Origin

Projekt uBlock Origin připravil nové doplněk uBlock Origin Lite (uBOL), což je varianta uBlock Origin, která byla převedena na navrhované v třetí verzi manifestu Deklarativní API declarativeNetRequest, poskytující přístup k integrovanému v prohlížeči enginu pro filtrování obsahu. Nové API zaostává ve svých možnostech za API webRequest, které bylo v třetí verzi manifestu převedeno do režimu pouze pro čtení. Vzhledem k omezením nového API, které samo zpracovává pravidla blokování a neumožňuje používat vlastní algoritmy filtrování, je v uBlock Origin Lite implementována pouze část funkcionality uBlock Origin.

Projekty uBlock Origin Lite a uBlock Origin se od sebe příliš liší, aby bylo možné nahradit jeden doplněk druhým v katalogu Chrome Web Store a zajistit automatický přechod z uBlock Origin na uBlock Origin Lite na systémech, které nepodporují druhou verzi manifestu. Uživatel je vyzván, aby se sám rozhodl, zda přejde na uBlock Origin Lite, nebo zvolí jako náhradní nějaký jiný doplněk pro blokování reklamy. I když končí podpora druhé verze manifestu v Chrome, vývojáři nemají v úmyslu přestat s vývojem starého uBlock Origin, protože v prohlížeči Firefox a některých dalších prohlížečích zůstává podpora plnohodnotného API webRequest.

Mezi nejvýraznějšími rozdíly mezi uBlock Origin Lite a uBlock Origin je absence podpory kosmetických filtrů pro nahrazování obsahu na stránkách v základním režimu («##»), vkládání skriptů na weby («##+js»), filtrů pro přesměrování požadavků («redirect=»), filtrů záhlaví CSP (Content Security Policy) a filtrů pro odstraňování parametrů požadavků («removeparam=»). Pro aktivaci těchto funkcionalit je nutné explicitně udělit rozšíření rozšířená oprávnění pro změnu a čtení dat na webu.

Mezi funkcemi, které se ukázaly jako nemožné přenést do uBlock Origin Lite, jsou dynamické filtry obsahu a URL, filtry HTTP záhlaví, nástroje pro zakazování skriptů, fontů a multimediálních prvků velké velikosti v závislosti na jednotlivých webech, mnoho voleb filtrů (strict1p, strict3p, domain, redirect-rule, removeparam), ochrana proti manipulaci s DNS pro obcházení blokací.

Obecně se uBlock Origin Lite považuje za méně efektivní při práci se stránkami, které používají metody proti blokátorům reklam nebo na které se aplikují skripty pro minimalizaci poruch, protože mnohé filtry pro takové weby nelze převést na pravidla pro API declarativeNetRequest. Co se týče výkonu, uBlock Origin Lite spotřebovává o něco méně CPU a paměti než uBlock Origin, ale vede k načítání o něco většího objemu dat při otevírání stránek (na grafech níže je „ad blocker adblox“ přejmenovaný uBlock Origin Lite).

V Chrome se objevilo varování o brzkém ukončení podpory uBlock Origin
V Chrome se objevilo varování o brzkém ukončení podpory uBlock Origin
V Chrome se objevilo varování o brzkém ukončení podpory uBlock Origin


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster