El skaparen av uBlock Origin har kommit ut att nämna situationen där projektet befinner sig inför den förestående inaktiveringen av Chrome Manifesto v2 (som definierar de möjligheter och resurser som är tillgängliga för plugins).
Raymond Hill, nämner användare av uBlock Origin och andra plugins som inte är kompatibla med Manifesto v3, som från och med versionen av Chrome 127 detta började visa en varning på tilläggssidan om supportens slut och behovet av att hitta ett alternativ, eftersom det är planerat att helt stänga av stödet för Manifest v2 före årets slut.
Och det sedan Google tillkännagav Manifesto v3 Chrome-projekt skaparen av uBlock Origin satte sig inte vilande och under hela denna tid ägnade jag ansträngningar åt att utveckla en ny version, uBlock Origin Lite (uBOL), en variante anpassad till declarativeNetRequest API av Manifesto v3, som ger tillgång till webbläsarens inbyggda innehållsfiltreringsmotor.
Det nya API:et Det är mindre kraftfullt än webRequest API, som har begränsats till skrivskyddat läge i Manifesto v3. På grund av dessa begränsningar, som klarar sig blockerar regler oberoende och tillåter inte användning av egna filtreringsalgoritmer, uBlock Origin Lite implementerar bara en del av funktionaliteten hos uBlock Origin.
Från och med Google Chrome 127 kommer en varning om uBlock Origin (uBO) att visas...
Detta är resultatet av att Manifest v2-stödet upphört till förmån för Manifest v3.
uBO är en Manifest v2-tillägg, därav varningen i webbläsaren Google Chrome. Det finns ingen Manifest v3-version av uBO, så webbläsaren kommer att föreslå alternativa tillägg som ersättning för uBO.
Det är värt att nämna det uBlock Origin Lite- och uBlock Origin-projekt är inte kompatibla med varandra, det vill säga de är helt olika, så det är inte möjligt (än så länge) att tillåta en automatisk migrering från en till en annan i Chrome Web Store. Användare måste bestämma om de vill byta till uBlock Origin Lite eller välja en annan annonsblockerare. Trots slutet på stödet för Manifest v2 i Chrome, planerar utvecklarna inte att överge uBlock Origin, eftersom Firefox och andra webbläsare fortfarande har stöd för hela webRequest API.
v2 uBO-manifestet ersätts inte automatiskt av v3 uBOL-manifestet. uBOL skiljer sig för mycket från uBO för att tyst ersätta uBO; du måste uttryckligen välja vilken förlängning som ska ersätta uBO enligt dina egna privilegier.
I slutändan, huruvida uBOL är ett acceptabelt alternativ till uBO är ett beslut som du måste fatta; Det är inte ett beslut som kommer att tas för dig.
Bland de mest anmärkningsvärda skillnaderna mellan uBlock Origin Lite och uBlock Origin är bristen på stöd i Grundläggande driftläge för filter som ersätter innehåll på en sida ("##"), ersätt webbplatsskript ("##+js"), omdirigeringsförfrågningar ("redirect="), tillämpa sidhuvudsfilter för Content Security Policy (CSP) och ta bort begärandeparametrar ("removeparam="). ). För att aktivera dessa funktioner måste du uttryckligen ge plugin-programmet utökad behörighet att ändra och läsa webbplatsdata.
Eftersom funktioner som inte kunde överföras till uBlock Origin Lite, inkluderar dynamiskt innehåll och URL-filter, HTTP-huvudfilter, verktyg för att inaktivera stora skript, typsnitt och media på enskilda webbplatser, olika filteralternativ (strict1p, strict3p, domän, redirect-rule, removeparam), och DNS-manipuleringsskydd för att förhindra blockering.
Övergripande uBlock Origin Lite anses vara mindre effektivt mot webbplatser som använder avancerade annonsblockeringstekniker eller är utformade för att minimera fel, eftersom många filter för dessa webbplatser inte kan konverteras till regler för NetRequests deklarativa API. När det gäller prestanda förbrukar uBlock Origin Lite mindre CPU- och minnesresurser än uBlock Origin, men resulterar i att en större mängd data laddas ner när sidor öppnas.
Slutligen, om du är intresserad av att veta mer om det, kan du konsultera detaljerna i följande länk.