Nouveautés des extensions Chrome, juin 2025

Publié le 6 juin 2025

Au cours des derniers mois, un certain nombre de modifications très attendues ont été apportées au Chrome Web Store et à la plate-forme des extensions. Voyons ça de plus près…

Sélection

Google I/O

Dans Allez plus vite et touchez plus de personnes avec les extensions Chrome, nos responsables produit Hafsah et David présentent les nouveautés des extensions Chrome et du Chrome Web Store.

Dans L'avenir des extensions Chrome avec Gemini dans votre navigateur, Sebastian explore le potentiel incroyable de la combinaison de Gemini et des extensions Chrome à l'aide d'exemples détaillés.

Regardez toutes les conférences de cette playlist, y compris IA intégrée pratique avec Gemini Nano dans Chrome de Thomas.

Vous pouvez également nous rejoindre à Bengaluru et à Berlin plus tard cette année. Nous serions ravis de vous y voir.

Méthode userScripts.execute

L'API User Scripts permet aux extensions d'enregistrer des scripts utilisateur à exécuter sur une page donnée. Ils sont semblables aux scripts de contenu, mais avec une personnalisation supplémentaire de l'environnement dans lequel ils s'exécutent et la prise en charge de l'exécution du code fourni par l'utilisateur. Vous pouvez désormais exécuter des scripts utilisateur à tout moment à l'aide de la méthode userScripts.execute(), au lieu d'avoir à enregistrer un script à l'avance pour l'exécuter lors de la prochaine page chargée. D'autres changements sont également à venir (voir la section Fonctionnalités à venir).

Annuler l'examen

Avez-vous déjà envoyé votre extension sur le Chrome Web Store, puis réalisé que vous deviez apporter une autre modification ? Auparavant, vous deviez attendre que l'envoi en cours soit examiné avant de pouvoir en créer un autre. Ce n'est pas idéal, nous l'avons bien compris. Vous pouvez désormais annuler une demande en attente et en envoyer une nouvelle immédiatement.

Importations CRX validées

Vous pouvez désormais choisir de générer une clé privée avec laquelle toutes les futures importations sur le Chrome Web Store devront être signées. Une fois la clé publique correspondante fournie dans le tableau de bord du développeur, toutes les importations non signées par la clé privée seront refusées. Il s'agit d'une mesure de sécurité supplémentaire qui permet de s'assurer que vous êtes le seul à pouvoir importer de nouvelles versions, même si votre compte ou votre workflow de publication sont compromis. Pour en savoir plus, consultez Importations validées sur le Chrome Web Store.

Identifiant de compte test

Nous venons de lancer la possibilité d'inclure des instructions de test dans le tableau de bord du développeur. Cela signifie que si votre extension comporte des comportements qui dépendent d'un compte ou d'un élément soumis à un paywall, vous pouvez fournir des identifiants à notre équipe d'examinateurs. Cela peut nous aider lors du processus de nomination pour le badge Sélection. Les identifiants d'un compte de test ne sont pas obligatoires pour être sélectionné, mais ils peuvent nous aider à évaluer pleinement votre contenu. N'hésitez donc pas à les inclure si cela vous semble pertinent.

Mises à jour des règles

Nous avons mis à jour un certain nombre de règles du Chrome Web Store, y compris des modifications générales et des modifications de notre règlement sur les annonces affiliées. Pour consulter l'ensemble des règles, accédez à la page du Règlement du programme.

Abandons

Supprimer l'indicateur --load-extension

L'indicateur --load-extension vous permet de charger une extension décompressée à partir de la ligne de commande. Cependant, il était couramment utilisé pour charger des logiciels malveillants et indésirables dans le navigateur. Pour y remédier, nous supprimons l'indicateur dans Chrome 137 et proposons des alternatives pour tous les cas d'utilisation, y compris les tests qui ont encore besoin de cette fonctionnalité.

Dans le cadre de ce travail, nous avons apporté des améliorations à Puppeteer pour faciliter le chargement des extensions. Nous collaborons également avec la communauté pour mettre à jour d'autres outils et bibliothèques de test populaires.

Fonctionnalités à venir

Modifications apportées au bouton d'activation de l'API User Scripts

Lorsque nous avons lancé l'API User Scripts, nous avons reçu de nombreux commentaires concernant l'obligation pour les utilisateurs d'activer le mode développeur et le mécanisme permettant de détecter si l'API était disponible. Nous apportons quelques modifications, y compris l'ajout d'un bouton d'activation de l'API. Pour en savoir plus, consultez Modification de l'activation de chrome.userScripts.

Annonces concernant la communauté

Réunion du WECG de mars

Nous avons rencontré d'autres membres du groupe de la communauté WebExtensions du W3C, y compris des membres de la communauté et des représentants de Firefox, Edge et Safari, dans les bureaux de Mozilla à Berlin. Cette semaine a été l'occasion de discuter des futures fonctionnalités de la plate-forme et de poursuivre nos efforts pour que les extensions fonctionnent de manière cohérente dans tous les navigateurs. Lire l'intégralité du compte-rendu

Conférence Svelte London

Oliver Turner a donné une conférence à Svelte London sur son expérience de création d'extensions de navigateur. Il contient de nombreux conseils et astuces utiles, et est idéal pour les développeurs d'extensions débutants comme expérimentés.

Nouvelles vidéos

Les extensions sont pratiques

Patrick a publié un nouvel épisode de la série "Les extensions sont géniales", qui présente les différents types d'extensions disponibles pour les utilisateurs.

Whack-a-mole

Oliver a récemment créé une démo de jeu de taupin. Il a également publié une vidéo expliquant comment il a été créé, à la demande générale.

Nouveau menu "Extensions"

Nous travaillons sur un nouveau menu expérimental des extensions dans Chrome. Rejoignez Oliver pour découvrir le nouveau menu et les nouvelles API qui seront lancées en même temps.