Nouveautés dans les extensions Chrome, janvier 2025

Publié le 29 janvier 2025

Au cours du dernier trimestre, plusieurs fonctionnalités très intéressantes ont été ajoutées au Chrome Web Store et à la plate-forme des extensions Chrome. Voyons ça !

API d'IA intégrées à Chrome et hackathon

L'API Prompt est désormais disponible en phase d'évaluation pour les extensions Chrome. Vous pouvez désormais créer des extensions Chrome qui utilisent Gemini Nano, notre modèle de langage le plus efficace, dans le navigateur. Profitez-en pour découvrir les versions d'évaluation de l'API Traducteur, de l'API Récapitulatif et de l'API Détecteur de langue, qui sont désormais également disponibles en version d'évaluation.

Pour lancer la phase d'évaluation de la nouvelle API d'IA intégrée, l'équipe Chrome a lancé le défi IA intégrée dans Chrome. Les développeurs avaient deux mois pour créer des applications Web et des extensions Chrome innovantes à l'aide des modèles et des API d'IA intégrés de Chrome. Cette semaine, nous avons annoncé les gagnants. Nous avons été impressionnés par le nombre d'équipes qui ont décidé de créer une extension, car la majorité des envois étaient des extensions Chrome. Il semble que nous ne soyons pas les seuls à être ravis de la combinaison des extensions Chrome et des nouvelles API d'IA intégrées. Des informations supplémentaires seront bientôt disponibles.

Nouveau menu "Extensions"

Lors de la conférence Google I/O 2024, nous avons présenté quelques premières conceptions des modifications à venir apportées au menu des extensions, qui permettront aux utilisateurs de mieux contrôler les sites auxquels les extensions peuvent accéder. Si vous êtes développeur d'extensions, nous vous recommandons de découvrir la nouvelle API chrome.permissions.addHostAccessRequest(), qui vous permet de demander aux utilisateurs l'accès à un site Web spécifique. Nous commencerons à tester ces modifications dans Canary au cours des prochains mois. Pour en savoir plus sur les modifications apportées (et celles qui ne le sont pas), consultez notre article de blog.

Lecteur de stockage des extensions

Capture d'écran du nouveau panneau d'affichage du stockage dans Chrome DevTools

Vous pouvez désormais afficher et modifier l'espace de stockage des extensions dans DevTools. Il s'agissait de l'une des fonctionnalités les plus demandées dans les outils de développement et de l'un des problèmes les plus signalés dans l'outil de suivi des problèmes. Oliver s'en est chargé et a ajouté le nouveau visualiseur de stockage des extensions aux outils pour les développeurs Chrome. Pour en savoir plus, consultez l'annonce.

userScripts.execute() dans Canary

Autre nouveauté qui nous enthousiasme: userScripts.execute() sera disponible dans Chrome 134. Cette modification est actuellement disponible dans Canary avec l'indicateur ApiUserScriptsExecute (lancez Chrome avec --enable-features=ApiUserScriptsExecute pour le tester). Cette API vous permet d'injecter des scripts utilisateur de manière programmatique au moment de l'exécution. Encore une fois, il s'agit d'une fonctionnalité que de nombreux développeurs nous ont demandée, et nous sommes ravis de la lancer bientôt.

Mises à jour des plates-formes

Voici quelques autres nouveautés apportées à la plate-forme d'extensions:

  • Chrome 130: nous avons activé la compatibilité avec la propriété use_dynamic_url pour les entrées sous la clé [web_accessible_resources](/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration) dans le fichier manifeste.
  • Chrome 132: la propriété frozen (figé) de l'API Tabs indique si un onglet a été figé par le navigateur. Les messages envoyés à des onglets figés sont mis en file d'attente et traités lorsque l'onglet est dégelé.
  • Chrome 133: les extensions non décompressées chargées à partir de la page chrome://extensions ne sont activées que si le bouton du mode développeur est activé. Lorsque le bouton est désactivé, ces extensions sont désactivées.
  • Chrome 134: les règles de requêtes réseau déclaratives s'appliqueront aux requêtes de frame principal pour les ressources Web lancées par les extensions (en savoir plus).

Nouvelles vidéos

Patrick, de l'équipe DevRel pour les extensions Chrome, s'est entretenu avec David Li, responsable produit des extensions Chrome, pour répondre à vos principales questions sur le Chrome Web Store.

Oliver a donné une présentation lors de la conférence Wey Wey Web à Malaga, en Espagne. Cette présentation est une excellente introduction aux possibilités offertes par les extensions Chrome.

Étape suivante

L'option "Annuler l'examen" est en cours de déploiement. La possibilité d'annuler un avis sur le Web Store est en phase de test finale et sera bientôt déployée auprès des utilisateurs. En outre, l'équipe du Chrome Web Store travaille sur d'autres fonctionnalités pour renforcer la sécurité du magasin. Tenez-vous prêt !