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 sur l'IA intégrée: vous êtes invité à créer des applications Web innovantes et des extensions Chrome, Modèles d'IA intégrés et API de Chrome et tentez de gagner des prix d'une valeur totale de 65 000 USD.

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 Londres:Oliver participera au DevFest à Londres le 16 novembre 2024 pour découvrir sur le développement des 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 gratuite.

Sommet TPAC:dans le cadre de notre implication dans la communauté WebExtensions l'équipe a récemment assisté au TPAC, la conférence annuelle du W3C qui par des discussions passionnantes sur l'avenir du Web. Nous avons collaboré avec d'autres fournisseurs de navigateurs et développeurs de la communauté sur les sites importants des normes et des initiatives qui façonneront la façon dont les extensions sont créées et utilisées. À en ajoutant au projet "Web Platform Tests" (Tests de la plate-forme Web) pour rendre l'extension des API plus cohérentes entre les navigateurs et les prochaines normes d'internationalisation que nous pourrons prendre en charge dans le chrome.i18n API.

Groupe de personnes lors du sommet TPAC
Sommet du TPAC.

Mises à jour des règles du Chrome Web Store

L'équipe du Chrome Web Store a publié plusieurs mises à jour Règlement du programme pour les développeurs conçue pour encourager le développement de produits de haute qualité, empêcher les comportements trompeurs et 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 : 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, 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, action.onUserSettingsChanged est disponible. Cela fait suite à une proposition dans le groupe de 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. Elles peuvent être utiles si vous devez cibler un navigateur Chrome spécifique de sortie.

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. Nous vous expliquerons en détail comment effectuer ce test avant la fin de au cours de l’année.

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

Après la discussion dans le groupe communautaire 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 sont compris comme n'ayant 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 sur l'enregistrement de CSS et de 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.