Chrome Extension Manifest V3 kan gjøre slutt på uBlock Origin for Chrome

Google jobber for øyeblikket med Chrome-utvidelsesmanifes versjon 3 som definerer mulighetene til Chrome utvidelsesplattform.

Det oppdaterte manifestet er tilgjengelig som et utkast for øyeblikket som alle kan få tilgang til. Utkast betyr at det ikke er satt i stein ennå, og at ting kan endre seg. Google vil slippe den oppdaterte versjonen av manifestet etter hvert og gjøre det obligatorisk etter en overgangsperiode.

Interesserte brukere og utvidelsesutviklere kan følge sporingsfeilen, utgave 896897, på nettstedet Chromium Bugs.

Raymond Hill, kjent som Gorhill online, forfatteren av de populære innholdsblokkerne uBlock Origin og uMatrix, ga uttrykk for sin bekymring over noen av de planlagte endringene; disse endringene, hvis implementert som foreslått for øyeblikket, fjerner funksjonalitet som utvidelsene bruker for innholdsblokkering.

Google planlegger å fjerne blokkeringsalternativer fra webRequest API og ber utviklerne bruke declarativeNetRequest i stedet. Et av hovedproblemene med den foreslåtte endringen er at den ble gjort for å støtte bare AdBlock Plus-kompatible filtre og vil begrense filtre til 30 000.

Hill nevnte på Googles nettsted for feilsporing at endringen ville avslutte utvidelsene hans uBlock Origin og uMatrix for Google Chrome. Selv om det ville være mulig å bytte til den nye funksjonaliteten, er den for begrensende og vil ødelegge eksisterende funksjonalitet for innholdsblokkerende utvidelser.

Hvis dette (ganske begrensede) declarativeNetRequest API ender opp med å være den eneste måten innholdsblokkere kan utføre sin plikt, betyr dette egentlig at to innholdsblokkere jeg har vedlikeholdt i mange år, uBlock Origin ("uBO") og uMatrix, ikke lenger kan eksistere.

Det er andre funksjoner (som jeg forstår at mange brukere setter pris på) som ikke kan implementeres med declarativeNetRequest API, for eksempel blokkering av medieelement som er større enn en angitt størrelse, deaktivering av JavaScript-utførelse gjennom injeksjon av CSP-direktiver, fjerning av utgående cookie-overskrifter, etc. - og alle disse kan settes til å overstyre en mindre spesifikk innstilling, dvs. man kan velge å blokkere store medieelementer globalt, men tillate dem på noen få spesifikke nettsteder, og så på fremdeles kunne overstyre disse reglene med stadig mer spesifikke regler.

Den nye API-en vil begrense innholdsblokkere for Chrome-baserte nettlesere og eliminere alternativer for å lage nye og unike innholdsblokkerende utvidelser. Alt som vil være igjen er AdBlock Plus som filterutvidelser som alle vil ha den samme blokkeringsfunksjonaliteten.

Selv om det fremdeles vil være adblockere for Chrome, vil grensen på 30 000 nettverksfiltre gjøre selv de mindre kapable enn før. EasyList, en veldig populær blokkeringsliste, har 42 000 filtre, og hvis brukere legger til andre lister som brukes til andre formål, for eksempel sosial blokkering, vil antallet øke enda mer.

Du kan følge diskusjonen på uBlock Origin's GitHub-side også.

Lukkende ord

Kan dette ha vært Googles plan hele tiden? Opprette en nettleser og bruke den til å bekjempe bruken av innholdsblokkere? Blokkerer noen irriterende annonser, tillater grunnleggende innholdsblokkere og blokkerer annen form for innholdsblokkering for å sikre at Googles annonsevirksomhet forbedres igjen?

Noen brukere vil absolutt flytte til Firefox hvis uBlock Origin, uMatrix og andre innholdsblokkere ikke lenger ville fungere i Chrome-baserte nettlesere. Selv om millioner vil migrere, vil Chrome fortsatt dominere hele markedet for desktop-nettlesere.

Det vil også være interessant å se hvordan Opera, Vivaldi, Brave og andre krombaserte nettleserutviklere reagerer på endringen, hvis den passerer slik den foreslås akkurat nå.

Nå du : Hva tar du for dette?