Manifest V3-endringer for nettleserutvidelser vil bli publisert i Google Chrome 88

click fraud protection

Google har annonsert at Manifest V3-endringer er aktive i Chrome 88 Beta, og endringene blir oppgradert til stabile i midten av januar 2021.

En av de større endringene i nettsurfing i år kommer i form av mye omtalt Manifest V3. En ny manifestversjon lar nettleseren, Chrome, begrense visse eldre API-er fra å fungere, noe som endrer måten Internett og tilhørende utvidelser fungerer, og endrer etter hvert måten internett oppleves av brukere på stor. Etter måneder med aktiv diskusjon og tilbakemelding, lanseres nå Manifest V3 for Chrome-utvidelser på Chrome 88 Beta, med flere endringer i løpet av de neste månedene.

Endringer i Manifest V3

Sikkerhet

Med Manifest V3 tillater Google ikke eksternt vertsbasert kode. Selskapet hevder at denne mekanismen blir brukt som en angrepsvektor for å omgå Googles oppdagelsesverktøy for skadelig programvare. Av hensyn til brukernes personvern og sikkerhet blir dette fjernet. Fjerning av eksternt vertsbasert kode vil også tillate Google å gå grundigere og raskere gjennom innsendinger til Chrome Nettmarked.

Opptreden

Med denne nye versjonen introduserer Google servicearbeidere som erstatning for bakgrunnssider. Bakgrunnssider forblir aktive i bakgrunnen og bruker systemressurser uavhengig av om en utvidelse bruker den. Tjenestearbeidere er "flyktige", i den forstand at de drives adskilt fra en nettside, åpner dør til funksjoner som ikke trenger en nettside eller brukerinteraksjon (som push-varsler og bakgrunn synkronisering). Nettleseren vil kunne starte opp og lukke servicearbeidere etter behov, slik at den kan redusere den totale systemressursutnyttelsen.

Utvidelses-API-er beveger seg også mot en mer deklarativ modell. Google sier at sluttresultatet er bedre generell ytelse og forbedrede personverngarantier for et flertall av utvidelsesbrukere.

Personvern

En annen stor endring kommer i den nye utvidelsesmodellen som gjør mange flere tillatelser valgfrie. Brukere vil nå kunne holde tilbake sensitive tillatelser på installasjonstidspunktet, noe som gir dem større synlighet og kontroll over hvordan utvidelser bruker og deler dataene deres. Utvidelsesutviklere bør følgelig forvente at brukere når som helst velger seg inn og ut av tillatelser.

Deretter er det endringer i utvidelser som krever passiv tilgang til nettaktivitet, som f.eks Web Request API og den nyere Declarative Net Request API. Spesielt Declarative Net Request API har sett endringer siden den første kunngjøringen, og den nåværende utrullingen tar hensyn til omfattende tilbakemelding fra utviklerfellesskapet, for eksempel støtte for flere statiske regelsett, regulære uttrykk i regler, deklarativ overskriftsmodifisering, og mer.

Vi har vært veldig fornøyd med det nære samarbeidet som er etablert mellom Googles Chrome Extensions-team og vårt eget ingeniørteam for å sikre at annonseblokkerende utvidelser fortsatt vil være tilgjengelige etter at Manifest V3 tas i bruk effekt.

Tilgjengelighet og utrulling for Manifest V3

Som nevnt er Manifest V3 nå tilgjengelig for å eksperimentere med på Chrome 88 Beta, med tilleggsfunksjoner som forventes å følge i kommende utgivelser. Chrome Nettmarked vil begynne å godta Manifest V3-utvidelser fra midten av januar når Chrome 88 når den stabile grenen.

Google forplikter seg ikke til en nøyaktig dato for fjerning av støtte for Manifest V2-utvidelser, en grov tidslinje for flytteperioden kan estimeres til å være et år fra Manifest V3 lander i stallen gren. Google vil gi flere detaljer om tidslinjen i løpet av de kommende månedene.