Wat gebeurt er in Chrome-extensies, juni 2025

Gepubliceerd: 6 juni 2025

De afgelopen maanden zijn er een aantal langverwachte veranderingen doorgevoerd in de Chrome Web Store en het extensieplatform. Laten we eens kijken...

Hoogtepunten

Google I/O

In Ga sneller en bereik meer met Chrome-extensies geven onze productmanagers Hafsah en David een overzicht van de nieuwste ontwikkelingen op het gebied van Chrome-extensies en de Chrome Web Store.

In The future of Chrome Extensions with Gemini in your browser onderzoekt Sebastian het ongelooflijke potentieel van de combinatie van Gemini- en Chrome-extensies, aan de hand van diepgaande voorbeelden.

Bekijk alle lezingen in deze afspeellijst , waaronder Practical built-in AI with Gemini Nano in Chrome van Thomas.

Later dit jaar kunt u ons ook bezoeken in Bengaluru en Berlijn . We zouden het geweldig vinden u daar te zien.

userScripts.execute-methode

Met de User Scripts API kunnen extensies gebruikersscripts registreren om op een bepaalde pagina uit te voeren. Deze zijn vergelijkbaar met contentscripts, maar met extra aanpassing van de omgeving waarin ze worden uitgevoerd en ondersteuning voor het uitvoeren van door de gebruiker geleverde code. U kunt nu gebruikersscripts op elk gewenst moment uitvoeren met de methode userScripts.execute() , in plaats van dat u een script vooraf moet registreren om uit te voeren bij de volgende pagina die wordt geladen. Er komen nog meer wijzigingen aan (zie Aankomende functies ).

Beoordeling annuleren

Heb je ooit je extensie ingediend bij de Chrome Web Store en je toen gerealiseerd dat je nog één wijziging moest aanbrengen? Voorheen moest je wachten tot de huidige indiening was beoordeeld voordat je een nieuwe kon maken. Dit is niet ideaal – we hebben je gehoord! Je kunt nu een in behandeling zijnde indiening annuleren en direct een nieuwe indienen.

Geverifieerde CRX-uploads

U kunt er nu voor kiezen om een ​​privésleutel te genereren waarmee alle toekomstige uploads naar de Chrome Web Store ondertekend moeten worden. Nadat u de bijbehorende openbare sleutel in het ontwikkelaarsdashboard hebt opgegeven, worden alle uploads die niet met de privésleutel zijn ondertekend, geweigerd. Dit is een extra beveiligingsmaatregel die kan worden gebruikt om ervoor te zorgen dat alleen u nieuwe releases kunt uploaden, zelfs als uw account of publicatieworkflow is gehackt. Meer informatie vindt u in Geverifieerde uploads in de Chrome Web Store .

Testaccountgegevens

We hebben onlangs de ondersteuning voor het opnemen van testinstructies in het ontwikkelaarsdashboard gelanceerd. Dit betekent dat als je extensie gedrag vertoont dat afhankelijk is van een account, of iets dat achter een betaalmuur zit, je inloggegevens kunt verstrekken aan ons reviewteam. Dit kan ons helpen tijdens het nominatieproces voor de uitgelichte badge. Testaccountinloggegevens zijn geen vereiste om te worden uitgelicht, maar kunnen het voor ons gemakkelijker maken om je inzending volledig te beoordelen. Voeg ze dus toe als dat zinvol is.

Beleidsupdates

We hebben een reeks beleidswijzigingen doorgevoerd in de Chrome Web Store, waaronder enkele algemene updates en wijzigingen in ons beleid voor affiliate-advertenties . Bekijk de volledige beleidsregels op onze pagina Programmabeleid .

Afkeuringen

De --load-extension vlag verwijderen

Met de --load-extension vlag kunt u een uitgepakte extensie laden vanaf de opdrachtregel. Deze vlag werd echter vaak misbruikt om schadelijke en ongewenste software in de browser te laden. Om dit probleem aan te pakken, verwijderen we de vlag in Chrome 137 en bieden we alternatieven voor alle use cases, inclusief tests, die deze mogelijkheid nog steeds nodig hebben.

Als onderdeel van dit werk hebben we verbeteringen aan Puppeteer doorgevoerd om het laden van extensies te vergemakkelijken. We werken ook samen met de community aan het updaten van andere populaire tools en testbibliotheken.

Aankomende functies

Wijzigingen in de API-wissel voor gebruikersscripts

Toen we de User Scripts API lanceerden, ontvingen we veel feedback over de vereiste dat gebruikers de ontwikkelaarsmodus moesten inschakelen en het mechanisme om te detecteren of de API beschikbaar was. We werken aan een aantal wijzigingen, waaronder de introductie van een nieuwe schakelaar om de API in te schakelen. Lees meer in Chrome.userScripts inschakelen verandert .

Community-updates

WECG maart bijeenkomst

We ontmoetten andere leden van de W3C WebExtensions Community Group, waaronder communityleden en vertegenwoordigers van Firefox, Edge en Safari, op het kantoor van Mozilla in Berlijn. Dit was een geweldige week waarin we spraken over toekomstige toevoegingen aan het platform en over de voortdurende inspanningen om ervoor te zorgen dat extensies consistent werken in alle browsers. Lees de volledige notulen .

Svelte London praat

Oliver Turner gaf een lezing bij Svelte London over zijn ervaring met het bouwen van browserextensies. Er staan ​​een aantal handige tips en trucs in en het is een aanrader voor zowel beginnende als ervaren extensieontwikkelaars.

Nieuwe video's

Uitbreidingen zijn netjes

Patrick heeft een nieuwe aflevering gepubliceerd van de serie "Extensies zijn leuk", waarin hij de verschillende soorten extensies bespreekt die beschikbaar zijn voor gebruikers.

Mollenmeppen

Oliver maakte onlangs een demo van een 'whack-a-mole'-spel. Op veler verzoek publiceerde hij een video waarin hij liet zien hoe het gemaakt werd.

Nieuw extensiemenu

We werken aan een experimenteel nieuw extensiemenu in Chrome. Neem samen met Oliver een kijkje naar het nieuwe menu en de nieuwe API's die ernaast worden gelanceerd.