El tvůrce uBlock Origin přišel zmínit situaci, ve které se projekt nachází tváří v tvář brzké deaktivaci Chrome Manifesto v2 (který definuje možnosti a zdroje dostupné pro pluginy).
Raymond Hill, zmiňuje uživatele uBlock Origin a dalších pluginů nekompatibilních s Manifesto v3, které od verze Chrome 127 začal zobrazovat varování na stránce rozšíření o konci podpory a potřeba najít alternativu, protože je plánováno úplné deaktivace podpory pro Manifest v2 do konce roku.
A od doby, kdy Google oznámil Manifesto v3 Projekt Chrome tvůrce uBlock Origin neseděl nečinně a po celou tu dobu jsem věnoval úsilí vývoji nové verze, uBlock Origin Lite (uBOL), a variante přizpůsobené deklarativnímu rozhraní API NetRequest Manifesto v3, který poskytuje přístup k vestavěnému modulu pro filtrování obsahu v prohlížeči.
Nové API Je méně výkonné než rozhraní webRequest API, který byl v Manifestu v3 omezen na režim pouze pro čtení. Vzhledem k těmto omezením, které sprav pravidla blokování nezávisle a neumožňují použití vlastních filtrovacích algoritmů, uBlock Origin Lite implementuje pouze část funkcí uBlock Origin.
Počínaje verzí Google Chrome 127 se zobrazí varování o uBlock Origin (uBO)…
Toto je výsledek ukončení podpory Manifest v2 ve prospěch Manifest v3.
uBO je rozšíření Manifest v2, proto varování v prohlížeči Google Chrome. Neexistuje žádná verze uBO Manifest v3, takže prohlížeč navrhne alternativní rozšíření jako náhradu za uBO.
Za zmínku stojí Projekty uBlock Origin Lite a uBlock Origin nejsou vzájemně kompatibilní, to znamená, že jsou zcela odlišné, takže v Internetovém obchodě Chrome není možné (zatím) povolit automatickou migraci z jednoho do druhého. Uživatelé se musí rozhodnout, zda chtějí přejít na uBlock Origin Lite, nebo zvolit jiný blokovač reklam. Navzdory ukončení podpory pro Manifest v2 v Chrome vývojáři neplánují opustit uBlock Origin, protože Firefox a další prohlížeče si stále udržují podporu pro plné webRequest API.
Manifest v2 uBO nebude automaticky nahrazen manifestem v3 uBOL. uBOL je příliš odlišný od uBO na to, aby tiše nahradil uBO; budete muset explicitně zvolit, které rozšíření by mělo nahradit uBO podle vašich vlastních výsad.
Rozhodnutí, zda je uBOL přijatelnou alternativou k uBO, je nakonec na vás; Není to rozhodnutí, které bude učiněno za vás.
Mezi nejvýraznější rozdíly mezi uBlock Origin Lite a uBlock Origin je nedostatek podpory v Základní provozní režim pro filtry, které nahrazují obsah na stránce („##“), nahraďte skripty webu („##+js“), přesměrujte požadavky („redirect=“), použijte filtry záhlaví zásad zabezpečení obsahu (CSP) a odstraňte parametry požadavků („removeparam=“). ). Chcete-li tyto funkce povolit, musíte pluginu výslovně udělit rozšířená oprávnění k úpravě a čtení dat webu.
Vzhledem k tomu, funkce, které nebylo možné přenést na uBlock Origin Lite, zahrnuje dynamický obsah a filtry URL, filtry záhlaví HTTP, nástroje pro deaktivaci velkých skriptů, písem a médií na jednotlivých stránkách, různé možnosti filtrování (strict1p, strict3p, domain, redirect-rule, removeparam)a ochrana proti neoprávněné manipulaci DNS, aby se zabránilo blokování.
Obecně platí, uBlock Origin Lite je považován za méně účinný proti webům, které používají pokročilé techniky blokování reklam nebo jsou navrženy tak, aby minimalizovaly chyby, protože mnoho filtrů pro tyto weby nelze převést na pravidla pro deklarativní API NetRequest. Pokud jde o výkon, uBlock Origin Lite spotřebovává méně prostředků CPU a paměti než uBlock Origin, ale při otevírání stránek se stahuje větší množství dat.
A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.