Gepubliceerd: 29 januari 2025
Het afgelopen kwartaal zijn er een aantal zeer opwindende functies in de Chrome Web Store en het Chrome Extensions-platform terechtgekomen. Laten we eens kijken!
Hoogtepunten
Chrome ingebouwde AI API's en Hackathon
De Prompt API is nu exclusief beschikbaar voor Chrome-extensies in een origin-proefperiode. U kunt nu Chrome-extensies bouwen die Gemini Nano, ons meest efficiënte taalmodel, in de browser gebruiken. Terwijl je toch bezig bent, kijk eens naar de origin-proefversies voor de Translator- , Summarizer- en Language Detector- API's, die nu ook beschikbaar zijn als origin-proefversies.
Om de origin-proefperiode voor de nieuwe Built-in AI API te starten, lanceerde het Chrome-team de Chrome Built-in AI Challenge. Ontwikkelaars hadden 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 maakten wij de winnaars bekend. Het was verbazingwekkend om te zien hoeveel teams besloten een extensie te bouwen, 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
Op Google I/O 2024 hebben we enkele vroege ontwerpen gedeeld voor aanstaande wijzigingen in het extensiemenu, waardoor gebruikers meer controle krijgen over de sites waartoe extensies toegang hebben. Als u een extensie-ontwikkelaar bent, raden we u aan de nieuw geïntroduceerde chrome.permissions.addHostAccessRequest() API te bekijken, waarmee u gebruikers om toegang tot een specifieke website kunt vragen. We zullen deze veranderingen de komende maanden op Canarische Eilanden gaan testen. Lees onze blogpost voor alle details over wat er verandert (en wat niet).
Extensiesopslagviewer
U kunt nu de opslag van extensies bekijken en bewerken in DevTools! Dit was een van de meest gevraagde DevTools-functies en was een van de meest besproken DevTools-problemen in de issuetracker geworden. Oliver nam dit op zich en droeg de nieuwe extensie-opslagviewer bij aan Chrome DevTools. Lees de aankondiging voor meer details .
userScripts.execute()
in Canarische
Nog een update waar we erg enthousiast over zijn: userScripts.execute() komt terecht in Chrome 134. De wijziging bevindt zich momenteel in Canary achter de vlag ApiUserScriptsExecute
(start Chrome met --enable-features=ApiUserScriptsExecute
om te testen). Met deze API kunt u tijdens runtime programmatisch gebruikersscripts injecteren. Nogmaals, dit is een functie waar veel ontwikkelaars om hebben gevraagd en we zijn erg blij dat deze binnenkort wordt gelanceerd!
Platform-updates
Hier zijn nog een paar updates voor het extensieplatform:
- Chrome 130: We hebben ondersteuning ingeschakeld voor de eigenschap
use_dynamic_url
voor vermeldingen onder de sleutel[web_accessible_resources](/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration)
in het manifest. - Chrome 132: De bevroren eigenschap in de Tabs API geeft aan of een tabblad door de browser is bevroren. Berichten die naar bevroren tabbladen worden verzonden, worden in de wachtrij geplaatst en afgehandeld zodra het tabblad wordt gedeblokkeerd.
- Chrome 133: Uitgepakte extensies die zijn geladen vanaf de
chrome://extensions
pagina worden alleen ingeschakeld als de schakelaar voor de ontwikkelaarsmodus is ingeschakeld. Wanneer de schakelaar wordt uitgeschakeld, worden deze extensies uitgeschakeld. - Chrome 134: Declaratieve nettoverzoekregels zijn van toepassing op hoofdframeverzoeken voor webbronnen die worden geïnitieerd door extensies ( lees meer ).
Nieuwe video's
Patrick van het Chrome Extensions Developer Relations-team sprak met Chrome Extensions-productmanager David Li om uw belangrijkste vragen over de Chrome Web Store te beantwoorden.
Oliver gaf een presentatie op de Wey Wey Web-conferentie in Malaga, Spanje. Zijn lezing is een geweldige introductie tot wat mogelijk is met Chrome-extensies.
Wat is het volgende?
Beoordeling annuleren komt eraan! De mogelijkheid om een recensie in de Webwinkel te annuleren bevindt zich in de laatste testfase en zal binnenkort voor gebruikers worden uitgerold! Daarnaast werkt het Chrome Web Store-team aan meer functies om de winkel veiliger te maken. Houd ons in de gaten.