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, de nouvelles API, des événements et des 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'hésitez pas à 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'un montant total 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 découvrir 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 échanger avec 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 lors du 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 son implication dans le groupe de la communauté WebExtensions, l'équipe a récemment participé au TPAC, la conférence annuelle du W3C qui propose des 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 initiatives et des normes Web importantes qui façonneront la façon dont les extensions sont créées et utilisées. Pour n'en citer que quelques-uns, nous avons ajouté au projet de tests de la plate-forme Web pour rendre les API d'extension plus cohérentes entre les navigateurs et examiné les normes d'internationalisation à venir que nous pourrions prendre en charge dans l'API chrome.i18n.
Mises à jour des règles du Chrome Web Store
L'équipe du Chrome Web Store a publié une série de mises à jour de la page des Règles 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é des utilisateurs. Rebecca Soares, responsable des règles du Chrome Web Store, a résumé toutes les mises à jour dans l'article de blog Extensions Chrome: importants changements de 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 activerons 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 qu'ils s'exécutent 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.