Que se passe-t-il dans les extensions Chrome ? Octobre 2024

Il est temps de faire un autre point sur les extensions Chrome. Lisez la suite pour découvrir des informations intéressantes sur l'intégration de l'IA, les nouvelles API, les événements et les vidéos.

Extensions et IA

Les extensions vous permettent d'améliorer votre expérience de navigation en contrôlant le contenu Web et en personnalisant le navigateur. Grâce à l'IA, vous pouvez aller plus loin ! Nous avons publié des ressources conçues pour vous aider à utiliser efficacement l'IA dans les extensions Chrome. N'oubliez pas de consulter les exemples qui illustrent les possibilités offertes par Gemini dans les extensions Chrome.

Chrome a également lancé le défi IA intégrée. Vous êtes invité à créer des applications Web et des extensions Chrome innovantes à l'aide des modèles et API d'IA intégrés de Chrome, et vous avez la possibilité de gagner des prix d'une valeur totale de 65 000 $.

Inscrivez-vous et obtenez plus d'informations sur le site Web du défi de l'IA intégrée. Nous avons hâte de voir ce que vous allez créer en intégrant l'IA au Web !

Extensions en tournée

Vous souhaitez en savoir plus sur les extensions de navigateur et contacter l'équipe qui les crée ? Venez nous rencontrer lors de ces prochains événements !

DevFest London:Oliver participera au DevFest London le 16 novembre 2024 pour présenter les dernières nouveautés sur le développement d'extensions Chrome. Découvrez de nouvelles API, de bonnes pratiques et trouvez l'inspiration pour créer des projets d'extension incroyables.

Ad Filtering Summit Berlin:rejoignez-nous au Ad Filtering Summit à Berlin les 24 et 25 octobre 2024. Nous y discuterons de l'avenir du filtrage des annonces et de la façon dont les extensions jouent un rôle crucial dans la création d'une meilleure expérience Web pour les utilisateurs. L'inscription à cet événement est sans frais.

Sommet TPAC:dans le cadre de notre participation au groupe communautaire WebExtensions, l'équipe a récemment participé au TPAC, la conférence annuelle du W3C qui regorge de discussions intéressantes sur l'avenir du Web. Nous avons collaboré avec d'autres fournisseurs de navigateurs et des développeurs de la communauté sur des normes et des initiatives Web importantes qui façonneront la création et l'utilisation des extensions. Pour n'en citer que quelques-unes : l'ajout au projet de tests de la plate-forme Web pour rendre les API d'extension plus cohérentes entre les navigateurs et les normes d'internationalisation à venir que nous pourrons peut-être prendre en charge dans l'API chrome.i18n.

Groupe de personnes lors du sommet TPAC
Sommet TPAC.

Mises à jour des règles du Chrome Web Store

L'équipe du Chrome Web Store a publié une série de mises à jour sur la page Règlement du programme pour les développeurs afin d'encourager le développement de produits de haute qualité, d'éviter les comportements trompeurs et de garantir le consentement éclairé de l'utilisateur. Rebecca Soares, responsable des règles du Chrome Web Store, a résumé toutes les mises à jour dans l'article de blog Extensions Chrome: article de blog sur les mises à jour importantes des règles.

Nouvelles API d'extension

À partir de Chrome 128, nous avons ajouté la prise en charge de la mise en correspondance des en-têtes de réponse dans l'API Declarative Net Request. Nous avons mis à jour notre documentation de référence de l'API pour inclure les nouveaux champs responseHeaders et excludedResponseHeaders. Dans le cadre de cette mise à jour, nous avons également ajouté une section sur l'évaluation des règles à notre documentation, qui explique comment les règles sont mises en correspondance.

À partir de Chrome 130, la méthode getKeys() est disponible sur l'interface StorageArea utilisée par l'API chrome.storage. Cette décision fait suite à une proposition du groupe de la communauté WebExtensions.

À partir de Chrome 130, l'événement action.onUserSettingsChanged est disponible. Cette décision fait suite à une proposition du groupe de la communauté WebExtensions. Merci à Microsoft pour sa contribution à Chromium.

Le champ minimum_chrome_version du fichier manifeste est désormais compatible avec les versions non majeures. Ils peuvent être utiles si vous devez cibler une version Chrome spécifique.

Fonctionnalités à venir

Afficher l'espace de stockage des extensions dans DevTools: l'une des fonctionnalités les plus demandées dans notre outil de suivi des bugs est la possibilité d'afficher l'espace de stockage des extensions dans DevTools, comme nous le faisons déjà pour les API de stockage Web. Nous vous entendons et nous y travaillons. Vous en saurez plus sur la façon de tester cette fonctionnalité avant la fin de l'année.

À partir de Chrome 130, nous allons activer la prise en charge de la propriété use_dynamic_url sur les entrées sous la clé web_accessible_resources dans le fichier manifeste.

Suite à la discussion dans le groupe de la communauté WebExtensions lors du TPAC, à partir de Chrome 131, $schema et browser_specific_settings dans le fichier manifeste ne généreront plus d'avertissements, car ces clés sont largement adoptées et ne présentent pas de comportement spécial dans Chrome.

🗃️ Nouvelles vidéos

Rejoignez Oliver dans une aventure pour ajouter un curseur personnalisé à Chrome, avec une apparition surprise du dinosaure Chrome !

N'hésitez pas à en savoir plus sur les scripts de contenu dans les extensions Chrome, y compris comment enregistrer du CSS et du JavaScript pour les exécuter sur une page spécifique. Regardez la vidéo complète sur YouTube.

Abonnez-vous à notre chaîne YouTube pour ne pas manquer l'interview à venir avec David Li, responsable produit Extensions chez Google.