Promjene manifesta V3 za proširenja preglednika bit će objavljene u Google Chromeu 88

click fraud protection

Google je najavio da su promjene Manifest V3 aktivne u Chromeu 88 Beta, a promjene će biti promovirane u stabilne sredinom siječnja 2021.

Jedna od većih promjena u pregledavanju interneta ove godine dolazi u obliku Manifest V3 o kojem se dosta raspravljalo. Nova verzija manifesta omogućuje pregledniku, Chromeu, da ograniči rad određenih starijih API-ja, mijenjajući način web i popratna proširenja funkcioniraju i na kraju mijenjaju način na koji korisnici doživljavaju internet velika. Nakon mjeseci aktivne rasprave i povratnih informacija, proširenja Manifest V3 za Chrome sada se uvode u Chrome 88 Beta, s dodatnim promjenama koje dolaze sljedećih mjeseci.

Promjene u Manifestu V3

Sigurnost

Uz Manifest V3, Google ne dopušta kod na daljinskom hostingu. Tvrtka tvrdi da se ovaj mehanizam koristi kao vektor napada za zaobilaženje Googleovih alata za otkrivanje zlonamjernog softvera. U interesu privatnosti i sigurnosti korisnika ovo se uklanja. Uklanjanje daljinski hostiranog koda također će omogućiti Googleu da temeljitije i brže pregleda podneske u Chrome web-trgovini.

Izvođenje

Ovom novom verzijom Google predstavlja uslužni radnici kao zamjena za pozadinske stranice. Pozadinske stranice ostaju aktivne u pozadini i troše sistemske resurse bez obzira na to koristi li ih proširenje. Uslužni radnici su "efemerni", u smislu da se pokreću odvojeno od web stranice, otvarajući vrata do značajki koje ne trebaju web-stranicu ili korisničku interakciju (poput push obavijesti i pozadine sinkronizacija). Preglednik će moći pokrenuti i zatvoriti uslužne radnike prema potrebi, što mu omogućuje smanjenje ukupne upotrebe resursa sustava.

API-ji proširenja također se kreću prema više deklarativnom modelu. Google kaže da je krajnji rezultat bolja ukupna izvedba i poboljšana jamstva privatnosti za većinu korisnika proširenja.

Privatnost

Još jedna velika promjena dolazi u novom modelu proširenja koji čini mnogo više dopuštenja izbornim. Korisnici će sada moći uskratiti osjetljiva dopuštenja u vrijeme instalacije, što im daje veću vidljivost i kontrolu nad načinom na koji proširenja koriste i dijele svoje podatke. Razvojni programeri proširenja stoga bi trebali očekivati ​​da korisnici u bilo kojem trenutku daju i odustanu od dopuštenja.

Zatim postoje promjene proširenja koja zahtijevaju pasivni pristup web aktivnostima, kao što je Web Request API i noviji Declarative Net Request API. Konkretno, Declarative Net Request API doživio je promjene od svoje prve objave, a trenutačno predstavljanje uzima u obzir opsežne povratne informacije iz zajednice programera, kao što je podrška za više statičkih skupova pravila, regularni izrazi unutar pravila, modifikacija deklarativnog zaglavlja, i više.

Bili smo jako zadovoljni bliskom suradnjom uspostavljenom između Googleovog tima za proširenja za Chrome i našeg vlastitog inženjerskog tima kako bi osigurali da će proširenja za blokiranje oglasa i dalje biti dostupna nakon preuzimanja Manifesta V3 posljedica.

Dostupnost i uvođenje za Manifest V3

Kao što je navedeno, Manifest V3 sada je dostupan za eksperimentiranje na Chromeu 88 Beta, s dodatnim značajkama koje se očekuju u nadolazećim izdanjima. Chrome Web Store počet će prihvaćati proširenja Manifest V3 od sredine siječnja kada Chrome 88 dosegne stabilnu granu.

Google se ne obvezuje na točan datum za uklanjanje podrške za proširenja Manifest V2, grubo vremenski okvir za razdoblje migracije može se procijeniti na godinu dana od kada Manifest V3 sleti u štalu podružnica. Google će dati više pojedinosti o vremenskoj traci u nadolazećim mjesecima.