De overgang van Chrome-extensies naar Manifest V3

David Li
David Li

Eerder dit jaar hebben we voor Chrome 88 de beschikbaarheid aangekondigd van een nieuwe manifestversie voor het Chrome-extensie-ecosysteem. Jaren in de maak, Manifest V3 is veiliger, performanter en beschermt de privacy dan zijn voorganger. Het is een evolutie van het extensieplatform dat rekening houdt met zowel het veranderende weblandschap als de toekomst van browserextensies.

Terwijl we naar de toekomst kijken door de functionaliteit van Manifest V3 te blijven herhalen en verbeteren, willen we ook details delen over het plan om de Manifest V2-extensies uit te faseren.

Er zijn twee belangrijke data voor de uitfasering:

  • 17 januari 2022 : Nieuwe Manifest V2-extensies worden niet langer geaccepteerd door de Chrome Web Store. Ontwikkelaars kunnen nog steeds updates voor bestaande Manifest V2-extensies pushen, maar er mogen geen nieuwe Manifest V2-items worden ingediend.

  • Januari 2023 : De Chrome-browser voert geen Manifest V2-extensies meer uit. Ontwikkelaars mogen niet langer updates voor bestaande Manifest V2-extensies pushen.

Naarmate deze datums dichterbij komen, zullen we meer details delen over de Chrome-versie waarop de wijziging betrekking heeft, evenals meer informatie over de mogelijke gevolgen voor zowel ontwikkelaars van extensies als gebruikers. Raadpleeg deze pagina voor meer gedetailleerde tijdlijninformatie, die up-to-date zal worden gehouden naarmate er meer exacte data en mijlpaaldetails beschikbaar zijn.

In de tussentijd zullen we doorgaan met het toevoegen van nieuwe mogelijkheden aan Manifest V3 op basis van de behoeften en stemmen van onze ontwikkelaarsgemeenschap. Zelfs de afgelopen maanden zijn er een aantal spannende uitbreidingen van het uitbreidingsplatform geweest. We hebben extra mechanismen geïntroduceerd in de nieuwe Scripting API en we hebben de Declarative Net Request API uitgebreid met ondersteuning voor meerdere statische regelsets, filtering op basis van tabblad-ID en sessiegerichte regels.

In de komende maanden lanceren we naast andere nieuwe mogelijkheden ook ondersteuning voor dynamisch configureerbare inhoudsscripts en een optie voor opslag in het geheugen. Deze veranderingen zijn gemaakt met feedback van de community in gedachten, en we zullen doorgaan met het bouwen van krachtigere uitbreidings-API-functionaliteit naarmate ontwikkelaars meer informatie delen over hun migratie-uitdagingen en zakelijke behoeften. Ten slotte zullen we blijven samenwerken met andere browserleveranciers in de Web Extensions Community Group om het platform verder te ontwikkelen en een gemeenschappelijk cross-browser extensiemodel na te streven.

Als u feedback heeft over Manifest V3 of unieke uitdagingen tegenkomt tijdens het migratieproces, kunt u een bericht plaatsen in de Google-groep met chroomextensies . Hoe eerder problemen aan de orde komen en hoe eerder feedback wordt gegeven, hoe meer mogelijkheden het team heeft om deze aan te pakken voordat Manifest V2 wordt uitgefaseerd.