In december vorig jaar hebben we de geplande beëindiging van Manifest V2 onderbroken om tegemoet te komen aan feedback van ontwikkelaars en betere oplossingen te bieden voor migratieproblemen . Als resultaat van deze feedback hebben we een aantal wijzigingen aangebracht in Manifest V3 om deze hiaten te dichten , waaronder:
- Maak kennis met Offscreen Documents , die DOM-toegang bieden voor extensies die kunnen worden gebruikt in verschillende scenario's, zoals het afspelen van audio
- Biedt betere controle over de levensduur van servicemedewerkers voor extensies die extensie-API's aanroepen of gebeurtenissen over een langere periode ontvangen
- Een nieuwe User Scripts API toevoegen, waarmee gebruikersscriptbeheerextensies veiliger kunnen toestaan dat gebruikers hun scripts uitvoeren
- Verbetering van de ondersteuning voor het filteren van inhoud door royalere limieten te bieden in de declarativeNetRequest API voor statische regelsets en dynamische regels
Naast het dichten van gaten hebben we ook nieuwe functies aan het platform toegevoegd, zoals de Side Panel API , die eerder dit jaar werd uitgebracht, en de Reading List API , die zich momenteel in de bètafase bevindt. We hebben veel van deze wijzigingen onlangs besproken tijdens de Ad-Filtering Dev Summit, en hebben meer context gedeeld over de wijzigingen en verbeteringen die we hebben aangebracht op basis van feedback.
Met deze veranderingen hebben we de ondersteuning voor Manifest V3 aanzienlijk zien toenemen onder de gemeenschap van extensie-ontwikkelaars. In het bijzonder worden we bemoedigd door onze voortdurende dialoog met de ontwikkelaars van extensies voor het blokkeren van inhoud, die aanvankelijk dachten dat Manifest V3 een impact zou kunnen hebben op hun vermogen om gebruikers de functies te bieden die ze gewend zijn.
" Met Manifest V3 hebben we de enorme inspanningen gezien die browserteams (met name Chrome, maar ook andere browsers) steken in het werken aan een uniform platform, en ik zie hoe ze luisteren naar de feedback van extensie-ontwikkelaars. Zoals altijd is migreren naar een nieuw platform een grote onderneming, maar we hebben goede hoop dat het nieuwe, uniforme platform substantiële voordelen zal opleveren voor het hele ecosysteem van browserextensies, en dat advertentieblokkers zoals wij hun taak zullen kunnen blijven volhouden en verder verbeteren. ” - Andrey Meshkov, CTO AdGuard
Nu we deze migratieproblemen van onze ontwikkelaarsgemeenschap hebben aangepakt, zijn we klaar om verder te gaan in de richting van Manifest V3 en de hogere beveiligings- en privacygaranties die het biedt. Als gevolg hiervan hervatten we de beëindigingstijdlijn.
De tijdlijn voor de uitfasering
We beginnen al in juni 2024 met het uitschakelen van Manifest V2-extensies in pre-stabiele versies van Chrome (Dev, Canary en Beta) in Chrome 127 en hoger. Voor gebruikers die gevolgen ondervinden van de uitrol worden Manifest V2-extensies automatisch uitgeschakeld in hun browser en kunnen ze Manifest V2-extensies niet langer installeren vanuit de Chrome Web Store. Ook in juni 2024 verliezen Manifest V2-extensies hun Uitgelicht-badge in de Chrome Web Store als ze er momenteel een hebben.
We zullen deze wijziging geleidelijk doorvoeren, waarbij we feedback van gebruikers verzamelen en gegevens verzamelen om ervoor te zorgen dat Chrome-gebruikers de wijziging begrijpen en welke acties ze kunnen ondernemen om alternatieve, up-to-date extensies te vinden.
We zullen tijdens de uitrol met ontwikkelaars communiceren en tijdens dit proces zullen we de feedback nauwlettend in de gaten blijven houden. We verwachten dat het minstens een maand zal duren om de veranderingen in pre-stable te observeren en te stabiliseren voordat de uitrol wordt uitgebreid naar het stabiele kanaal Chrome, waar het in de loop van de tijd ook geleidelijk zal worden uitgerold. De exacte timing kan variëren, afhankelijk van de verzamelde gegevens, en gedurende deze tijd houden we u op de hoogte van onze voortgang.
Bedrijven die het ExtensionManifestV2Availability -beleid gebruiken om de voortdurende werking van Manifest V2-extensies in hun organisatie te garanderen, krijgen een extra jaar (tot juni 2025) om de Manifest V2-extensies in hun organisatie te migreren. Browsers waarvoor het beleid is ingeschakeld, ondervinden tot die tijd geen gevolgen van de uitrol van de beëindiging.
Volgende stappen voor uitgevers van extensies
Voor uitgevers van extensies die nog steeds Manifest V2-extensies publiceren, raden we u ten zeerste aan de migratie naar Manifest V3 vóór juni 2024 te voltooien. We hebben een migratiehandleiding gepubliceerd met alles wat u moet weten om succesvol te migreren. Bekijk onze driemaandelijkse updates van juli en oktober voor een samenvatting van enkele recente verbeteringen aan het Extensions-platform. Als u vragen of problemen heeft tijdens de migratie, neem dan contact op via onze ondersteuningskanalen .
In de tussentijd blijven we nieuwe functies en functionaliteit uitbrengen om de algehele ervaring met het ontwikkelen van extensies te verbeteren.
Bedankt aan iedereen die feedback heeft gegeven. Dit is van onschatbare waarde geweest in ons werk om het platform te ontwikkelen in het streven naar een veiliger, beter presterend en meer privacybeschermend extensie-ecosysteem.