Manifest V3-ændringer for browserudvidelser vil blive live i Google Chrome 88

click fraud protection

Google har annonceret, at Manifest V3-ændringer er live i Chrome 88 Beta, og ændringerne bliver forfremmet til stabile i midten af ​​januar 2021.

En af de større ændringer i internetbrowsing i år kommer i form af meget omtalt Manifest V3. En ny manifestversion gør det muligt for browseren, Chrome, at begrænse visse ældre API'er i at fungere, hvilket ændrer måden Internettet og de tilhørende udvidelser fungerer og ændrer i sidste ende måden internettet opleves af brugere på stor. Efter måneders aktiv diskussion og feedback lanceres Manifest V3 til Chrome-udvidelser nu på Chrome 88 Beta, med flere ændringer på vej i de følgende måneder.

Ændringer i Manifest V3

Sikkerhed

Med Manifest V3 tillader Google ikke fjernhostet kode. Virksomheden hævder, at denne mekanisme bliver brugt som en angrebsvektor til at omgå Googles malware-detektionsværktøjer. Af hensyn til brugernes privatliv og sikkerhed fjernes dette. Fjernelsen af ​​fjernhostet kode vil også give Google mulighed for at gennemgå indsendelser til Chrome Webshop mere grundigt og hurtigere.

Ydeevne

Med denne nye version introducerer Google servicemedarbejdere som erstatning for baggrundssider. Baggrundssider forbliver aktive i baggrunden og bruger systemressourcer, uanset om en udvidelse gør brug af det. Servicemedarbejdere er "flyktige", i den forstand, at de køres adskilt fra en webside, hvilket åbner døren til funktioner, der ikke behøver en webside eller brugerinteraktion (såsom push-meddelelser og baggrund synkronisere). Browseren vil være i stand til at starte op og lukke servicemedarbejdere efter behov, hvilket giver den mulighed for at sænke den samlede systemressourceudnyttelse.

Extension API'er bevæger sig også mod en mere deklarativ model. Google siger, at slutresultatet er bedre generel ydeevne og forbedrede privatlivsgarantier for et flertal af udvidelsesbrugere.

Privatliv

En anden stor ændring kommer i den nye udvidelsesmodel, der gør mange flere tilladelser valgfrie. Brugere vil nu være i stand til at tilbageholde følsomme tilladelser på installationstidspunktet, hvilket giver dem større synlighed og kontrol over, hvordan udvidelser bruger og deler deres data. Udvidelsesudviklere bør derfor forvente, at brugere til enhver tid tilmelder sig og fravælger tilladelser.

Så er der ændringer til udvidelser, der kræver passiv adgang til webaktivitet, som f.eks Web Request API og den nyere Declarative Net Request API. Især Declarative Net Request API har set ændringer siden den første meddelelse, og den nuværende udrulning tager højde for omfattende feedback fra udviklerfællesskabet, såsom understøttelse af flere statiske regelsæt, regulære udtryk i regler, deklarativ overskriftsændring, og mere.

Vi har været meget tilfredse med det tætte samarbejde, der er etableret mellem Googles Chrome Extensions-team og vores eget ingeniørteam for at sikre, at udvidelser til annonceblokering stadig vil være tilgængelige, efter at Manifest V3 er taget effekt.

Tilgængelighed og udrulning for Manifest V3

Som nævnt er Manifest V3 nu tilgængelig til at eksperimentere med på Chrome 88 Beta, med yderligere funktioner, der forventes at følge i kommende udgivelser. Chrome Webshop begynder at acceptere Manifest V3-udvidelser fra midten af ​​januar, når Chrome 88 når den stabile filial.

Google forpligter sig ikke til en nøjagtig dato for fjernelse af understøttelse af Manifest V2-udvidelser, en grov tidslinje for migrationsperioden kan estimeres til at være et år fra Manifest V3 lander i stalden afdeling. Google vil give flere detaljer om tidslinjen i de kommende måneder.