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 d'extensions Chrome. Découvrons-les !

Sélection

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

L'API Prompt est désormais disponible exclusivement pour les extensions Chrome dans le cadre d'une phase d'évaluation. Vous pouvez désormais créer des extensions Chrome qui utilisent des modèles de base dans le navigateur. Profitez-en pour découvrir les phases d'évaluation des API Translator, Summarizer et Language Detector, qui sont également disponibles.

Pour lancer la phase d'évaluation de la nouvelle API d'IA intégrée, l'équipe Chrome a lancé le défi Chrome d'intégration de l'IA. 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 à Chrome. Nous avons annoncé les gagnants cette semaine. Nous avons été ravis de voir le nombre d'équipes qui ont décidé de créer une extension, car la majorité des contributions étaient des extensions Chrome. Il semble que nous ne soyons pas les seuls à être enthousiastes à l'idée de combiner les extensions Chrome et les nouvelles API d'IA intégrées. Des informations supplémentaires seront bientôt disponibles.

Nouveau menu "Extensions"

Lors de la Google I/O 2024, nous avons partagé quelques conceptions préliminaires des prochaines modifications apportées au menu des extensions, qui permettent 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 consulter l'API chrome.permissions.addHostAccessRequest() récemment introduite, qui vous permet de demander aux utilisateurs d'accéder à un site Web spécifique. Nous commencerons à tester ces modifications dans Canary au cours des prochains mois. Consultez notre article de blog pour en savoir plus sur les modifications (et ce qui ne change pas).

Lecteur de stockage des extensions

Capture d'écran du nouveau panneau d'affichage du stockage dans les outils pour les développeurs Chrome

Vous pouvez désormais afficher et modifier le stockage des extensions dans les outils de développement. Il s'agissait de l'une des fonctionnalités les plus demandées pour les outils de développement, et elle était devenue l'un des problèmes les plus suivis dans l'outil de suivi des problèmes. Oliver s'en est chargé et a ajouté le nouveau lecteur de stockage des extensions aux outils de développement 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 derrière le flag ApiUserScriptsExecute (lancez Chrome avec --enable-features=ApiUserScriptsExecute pour la tester). Cette API vous permettra 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 ont demandée, et nous sommes ravis qu'elle soit bientôt disponible.

Mises à jour de la plate-forme

Voici quelques mises à jour supplémentaires de la plate-forme d'extensions :

  • Chrome 130 : nous avons activé la prise en charge de la propriété use_dynamic_url sur les entrées de la clé [web_accessible_resources](/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration) dans le fichier manifeste.
  • Chrome 132 : la propriété "frozen" de l'API Tabs indique si un onglet a été figé par le navigateur. Les messages envoyés aux onglets figés sont mis en file d'attente et traités lorsque l'onglet est défigé.
  • Chrome 133 : les extensions non empaquetées chargées depuis la page chrome://extensions ne seront activées que si le mode développeur est activé. Lorsque le commutateur est désactivé, ces extensions sont désactivées.
  • Chrome 134 : les règles de requête réseau déclarative s'appliqueront aux requêtes de frame principale pour les ressources Web initiées par les extensions (en savoir plus).

Nouvelles vidéos

Patrick, de l'équipe Relations avec les développeurs d'extensions Chrome, s'est entretenu avec David Li, chef de produit Extensions Chrome, pour répondre à vos principales questions sur le Chrome Web Store.

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

Étape suivante

L'annulation des examens est en cours de déploiement. La possibilité d'annuler un examen sur le Web Store est en phase finale de test et sera bientôt disponible pour les utilisateurs. En outre, l'équipe du Chrome Web Store travaille sur d'autres fonctionnalités pour renforcer la sécurité du Store. Restez à l'écoute.