
Google Chrome 88 introduceerde de Manifest V3 API voor extensies, die de manier verandert waarop extensies in de browser werken. Mozilla heeft nu zijn plannen uiteengezet om die wijzigingen in Firefox te integreren.
Manifest V3 is een belangrijke update van de extensie-API in Google Chrome, die bezig is de eerdere Manifest V2-technologie te vervangen – Google is van plan oudere extensies in januari 2023 te blokkeren. De meeste wijzigingen zijn alleen belangrijk voor extensie-ontwikkelaars, maar er zijn zijn enkele belangrijke verschillen. Google verving de webRequest API gebruikt door inhoudblokkers (zoals uBlock Orgin) met een veiliger declarativeNetRequest API, die het aantal regels beperkt. Dat voorkomt dat adblockers en andere privacytools uitgebreide lijsten met domeinen hebben om te blokkeren of te filteren, wat leidt tot kritiek van de Electronic Frontier Foundation (EFF), de ontwikkelaar van uBlock Origin en vele anderen.
Mozilla Firefox heeft een aangepaste implementatie van de Chrome-extensie-API, genaamd WebExtensions, en daarom zijn er zoveel browserextensies beschikbaar voor beide browsers. Mozilla heeft nu geschetst hoe het van plan is om Manifest V3-ondersteuning aan te pakken, wat nodig is om extensies zowel Chrome als Firefox met dezelfde code te laten blijven ondersteunen. “Voor Mozilla is dit een langetermijnweddenschap op een op standaarden gebaseerde toekomst voor WebExtensions”, zei het bedrijf in een blogpost.
Firefox zal binnenkort alle nieuwe functies en API’s ondersteunen die zijn geïntroduceerd in Manifest V3, om de pariteit met Chrome te behouden, maar Mozilla houdt een deel van de functionaliteit rond die Google aan de kant schopte. Firefox-extensies kunnen nog steeds de oude webRequest API, zodat u zich geen zorgen hoeft te maken dat tools voor het blokkeren van inhoud kapot gaan. Manifest V3-extensies in Firefox hebben echter nog steeds hetzelfde machtigingsmodel als nieuwe Chrome-extensies, dus u kunt nog steeds gemakkelijk toestemming voor bepaalde sites toestaan ​​of weigeren.
Mozilla streeft ernaar dat de Manifest V3-ondersteuning eind 2022 is voltooid, wat het extensie-ecosysteem van Firefox levend en goed moet houden – Chrome voltooit de Manifest V3-overgang lang voordat Firefox de Firefox-versies van veel extensies in de steek kon laten.
Bron: Mozilla Add-ons Community Blog