El skaberen af ​​uBlock Origin er kommet ud for at nævne den situation, hvor projektet befinder sig i lyset af den forestående deaktivering af Chrome Manifesto v2 (som definerer de muligheder og ressourcer, der er tilgængelige for plugins).
Raymond Hill, nævner brugere af uBlock Origin og andre plugins, der ikke er kompatible med Manifesto v3, som fra versionen af Chrome 127 begyndte at vise en advarsel på udvidelsessiden om ophør af support og behovet for at finde et alternativ, da det er planlagt helt at deaktivere support til Manifest v2 inden årets udgang.
Og det siden Google annoncerede Manifesto v3 Chrome-projekt skaberen af ​​uBlock Origin sad ikke stille og i al denne tid dedikerede jeg indsatsen til udviklingen af ​​en ny version, uBlock Origin Lite (uBOL), en variante tilpasset declarativeNetRequest API af Manifesto v3, som giver adgang til browserens indbyggede indholdsfiltreringsmotor.

Den nye API Det er mindre kraftfuldt end webRequest API, som har været begrænset til skrivebeskyttet tilstand i Manifesto v3. På grund af disse begrænsninger, som klarer blokeringsregler uafhængigt og tillader ikke brug af egne filtreringsalgoritmer, uBlock Origin Lite implementerer kun en del af funktionaliteten i uBlock Origin.
Fra og med Google Chrome 127 vises en advarsel om uBlock Origin (uBO)...
Dette er resultatet af, at Manifest v2-understøttelse er afbrudt til fordel for Manifest v3.
uBO er en Manifest v2-udvidelse, deraf advarslen i Google Chrome-browseren. Der er ingen Manifest v3-version af uBO, så browseren vil foreslå alternative udvidelser som erstatning for uBO.
Det er værd at nævne det uBlock Origin Lite- og uBlock Origin-projekter er ikke kompatible med hinanden, det vil sige, at de er totalt forskellige, så det er ikke muligt (indtil videre) at tillade en automatisk migrering fra den ene til den anden i Chrome Webshop. Brugere skal beslutte, om de vil skifte til uBlock Origin Lite eller vælge en anden annonceblokering. På trods af ophøret af understøttelse af Manifest v2 i Chrome, planlægger udviklerne ikke at opgive uBlock Origin, da Firefox og andre browsere stadig opretholder understøttelse af den fulde webRequest API.
v2 uBO-manifestet vil ikke automatisk blive erstattet af v3 uBOL-manifestet. uBOL er for forskellig fra uBO til stille og roligt at erstatte uBO; du skal udtrykkeligt vælge, hvilken udvidelse der skal erstatte uBO i henhold til dine egne prærogativer.
I sidste ende, om uBOL er et acceptabelt alternativ til uBO, er en beslutning, du skal tage; Det er ikke en beslutning, der bliver truffet for dig.
Blandt de mest bemærkelsesværdige forskelle mellem uBlock Origin Lite og uBlock Origin er manglen på support i Grundlæggende driftstilstand for filtre, der erstatter indhold på en side ("##"), udskift webstedsscripts ("##+js"), omdirigeringsanmodninger ("redirect="), anvend overskriftsfiltre for Content Security Policy (CSP), og fjern anmodningsparametre ("removeparam="). ). For at aktivere disse funktioner skal du udtrykkeligt give plugin'et udvidede tilladelser til at ændre og læse webstedsdata.
Som funktioner, der ikke kunne overføres til uBlock Origin Lite, omfatter dynamisk indhold og URL-filtre, HTTP-header-filtre, værktøjer til at deaktivere store scripts, skrifttyper og medier på individuelle websteder, forskellige filtermuligheder (strict1p, strict3p, domæne, redirect-rule, removeparam), og DNS-manipulationsbeskyttelse for at forhindre blokering.
Generelt, uBlock Origin Lite anses for at være mindre effektiv mod websteder, der bruger avancerede annonceblokeringsteknikker eller er designet til at minimere fejl, da mange filtre for disse websteder ikke kan konverteres til regler for NetRequest-deklarative API. Med hensyn til ydeevne bruger uBlock Origin Lite mindre CPU- og hukommelsesressourcer end uBlock Origin, men resulterer i, at en større mængde data downloades, når sider åbnes.
Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne i følgende link.