Manifest V3 luidt een nieuw tijdperk in voor browserextensies
Google rolt Manifest V3 uit, de nieuwste versie van zijn op Chromium gebaseerde browserextensieplatform. Deze wijziging, die in juni 2024 ingaat in pre-stable versies van Chrome, brengt belangrijke nieuwe functies voor zowel gebruikers als ontwikkelaars.
Wat is Manifest?
Manifest V3 is de nieuwste versie van het browserextensieplatform van Google. Het is een JSON-bestand dat informatie bevat over de extensie, zoals de naam, beschrijving, de vereiste machtigingen en de scripts die worden uitgevoerd. Ontwikkelaars gebruiken Manifest om de functies en het gedrag van hun extensie te definiëren.
In juni 2024 wordt Manifest V2 uitgeschakeld in pre-stable browserversies, met name Chrome 127 en later. Gebruikers kunnen geen op Manifest V2 gebaseerde extensies meer installeren in de online winkel.
Ontwikkelaars hebben nog tot juni 2025 de tijd om hun extensies aan te passen voor Manifest V3. Na die datum zijn op Manifest V2 gebaseerde extensies niet meer bruikbaar. De nieuwe versie van Manifest V3 heeft invloed op alle Chrome-gebaseerde webbrowsers.
Wat betekent dit voor gebruikers?
Chrome introduceert een nieuwe versie van Manifesto V3 als een nieuwe stap richting meer privacy, beveiliging en prestaties. Zo is het bijvoorbeeld mogelijk om meer controle te hebben over de extensies zelf en te bepalen welke rechten de gegeven extensie heeft.
Het voordeel, maar ook het nadeel, is de deactivering van oude en niet-functionele extensies die werken op de Manifest V2-versie. Veel extensies die malware bevatten en proberen gebruikers te volgen, worden uitgeschakeld. Aan de andere kant, als je een extensie hebt geïnstalleerd waarvan je weet dat deze niet langer wordt ondersteund, zul je vanwege Manifest V3 naar een alternatief moeten zoeken.
De browser zal je echter vooraf informeren over de verwijdering of deactivering en zal je ook een alternatief in het menu voor de gegeven extensie aanbieden.
Als een extensie in de toekomst uit de online winkel in Manifest V3 wordt verwijderd, ontvang je een melding over de verwijdering en een aanbeveling om de extensie te verwijderen.
Juist vanwege de wijzigingen zullen veel ad-blocking extensies minder effectief of niet-functioneel zijn. Maar wanhoop niet, er zijn nog steeds alternatieven, als je trouw wilt blijven aan Chromium, is er de Brave-browser, die al ad-blocking ingebouwd heeft en het niet nodig is om extra een ad-blocking extensie te installeren.
Een andere optie is een browser die niet op Chromium is gebaseerd, bijvoorbeeld Firefox, hier kun je al een functionele adblocker toevoegen via de extensie.
Wat betekent dit voor ontwikkelaars?
Ontwikkelaars moeten bijvoorbeeld het JSON-bestand updaten om specifiek te zijn voor Manifest V3, het script aanpassen en de API-aanroepen updaten, de volledige lijst is te vinden op documentatie.
Nieuw is de zogenaamde “rollback”-optie, als je vorige versie van de extensie is gecontroleerd en gepubliceerd, kun je deze gebruiken om de versie terug te zetten naar je oudere gepubliceerde vorm, eenvoudig en zonder controle.
Conclusie
Manifest V3 brengt zowel positieve als negatieve veranderingen in de wereld van browserextensies. Gebruikers kunnen uitkijken naar meer controle, privacy en veiligheid, terwijl ontwikkelaars hun extensies moeten updaten voor de nieuwe versie.