Gepubliceerd: 29 januari 2025
Het afgelopen kwartaal zijn er een aantal zeer interessante nieuwe functies toegevoegd aan de Chrome Web Store en het Chrome Extensions-platform. Laten we ze eens bekijken!
Hoogtepunten
Chrome's ingebouwde AI API's en Hackathon
De Prompt API is nu exclusief beschikbaar voor Chrome-extensies in een origin trial. Je kunt nu Chrome-extensies bouwen die gebruikmaken van de basismodellen in de browser. Bekijk ook meteen de origin trials voor de Translator- , Summarizer- en Language Detector -API's, die nu eveneens als origin trials beschikbaar zijn.
Om de testfase van de nieuwe ingebouwde AI API af te trappen, lanceerde het Chrome-team de Chrome Built-in AI Challenge. Ontwikkelaars kregen twee maanden de tijd om innovatieve webapplicaties en Chrome-extensies te maken met behulp van de geïntegreerde AI-modellen en API's van Chrome. Deze week hebben we de winnaars bekendgemaakt. Het was geweldig om te zien hoeveel teams ervoor kozen om een extensie te ontwikkelen, aangezien de meerderheid van de inzendingen Chrome-extensies waren! Het lijkt erop dat we niet de enigen zijn die enthousiast zijn over de combinatie van Chrome-extensies en de nieuwe ingebouwde AI API's. Blijf op de hoogte voor meer!
Nieuw extensiemenu
Tijdens Google I/O 2024 hebben we een aantal eerste ontwerpen gedeeld voor aankomende wijzigingen in het extensiemenu. Deze wijzigingen geven gebruikers meer controle over de websites waartoe extensies toegang hebben. Als je een extensieontwikkelaar bent, raden we je aan de nieuwe API ` chrome.permissions.addHostAccessRequest()` te bekijken. Hiermee kun je gebruikers toegang vragen tot een specifieke website. We zullen deze wijzigingen de komende maanden in Canary gaan testen. Lees ons blogbericht voor alle details over wat er wel (en niet) verandert.
Opslagviewer voor extensies

Je kunt nu extensieopslag bekijken en bewerken in DevTools! Dit was een van de meest aangevraagde functies voor DevTools en was een van de meest populaire problemen in de issue tracker. Oliver heeft dit opgepakt en de nieuwe viewer voor extensieopslag toegevoegd aan Chrome DevTools. Lees de aankondiging voor meer informatie .
userScripts.execute() in Canary
Nog een update waar we erg enthousiast over zijn: userScripts.execute() komt naar Chrome 134. De wijziging is momenteel beschikbaar in Canary achter de vlag ApiUserScriptsExecute (start Chrome met --enable-features=ApiUserScriptsExecute om te testen). Met deze API kun je programmatisch gebruikersscripts injecteren tijdens de runtime. Ook dit is een functie waar veel ontwikkelaars om hebben gevraagd en we zijn erg blij dat deze binnenkort beschikbaar komt!
Platformupdates
Hier volgen nog een paar updates voor het extensieplatform:
- Chrome 130: We hebben ondersteuning ingeschakeld voor de eigenschap
use_dynamic_urlvoor vermeldingen onder de sleutel[web_accessible_resources](/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration)in het manifest. - Chrome 132: De eigenschap `frozen` in de Tabs API geeft aan of een tabblad door de browser is geblokkeerd. Berichten die naar geblokkeerde tabbladen worden verzonden, worden in een wachtrij geplaatst en verwerkt wanneer het tabblad weer wordt gedeblokkeerd.
- Chrome 133: Uitgepakte extensies die vanaf de pagina
chrome://extensionsworden geladen, worden alleen ingeschakeld als de ontwikkelaarsmodus is ingeschakeld. Wanneer de ontwikkelaarmodus is uitgeschakeld, worden deze extensies uitgeschakeld. - Chrome 134: Declaratieve Net Request-regels zijn van toepassing op mainframe-verzoeken voor webbronnen die door extensies worden geïnitieerd ( lees meer ).
Nieuwe video's
Patrick van het Chrome Extensions Developer Relations-team ging in gesprek met David Li, productmanager van Chrome Extensions, om jullie meest gestelde vragen over de Chrome Web Store te beantwoorden.
Oliver gaf een presentatie op de Wey Wey Web-conferentie in Malaga, Spanje. Zijn presentatie is een uitstekende introductie tot de mogelijkheden van Chrome-extensies.
Wat volgt?
Recensies annuleren komt eraan! De mogelijkheid om recensies in de Chrome Web Store te annuleren bevindt zich in de laatste testfase en zal binnenkort beschikbaar zijn voor gebruikers! Daarnaast werkt het Chrome Web Store-team aan meer functies om de winkel veiliger te maken – houd ons in de gaten.