Le but
Cette extension passe-partout fournit aux développeurs un point de départ pour créer leurs propres extensions Chrome à l'aide de Manifest V3.
Quoi de neuf
La plus grande amélioration de cette version est l'ajout d'une interface popup. Désormais, lorsque les utilisateurs cliquent sur le bouton d'extension dans la barre supérieure du navigateur, une fenêtre contextuelle interactive leur est présentée au lieu de simplement enregistrer un message sur la console.
Caractéristiques
Ce passe-partout démontre trois comportements d'extension clés :
-
Avant le chargement de la page : imprimez un message sur la console DevTools avant le chargement de la page.
-
Après le chargement de la page : imprimez un message sur la console DevTools avant le chargement de la page.
-
Interaction contextuelle : affiche une fenêtre contextuelle lorsque l'utilisateur clique sur le bouton d'extension, permettant des interactions utilisateur plus complexes.
L'extension fournit désormais un bouton dans la fenêtre contextuelle qui, lorsque vous cliquez dessus, injecte un script dans l'onglet actif pour modifier le DOM et enregistrer un message dans la console.
Installation
- Clonez ou téléchargez les fichiers depuis github.com/llagerlof/fresh-chrome-extension et placez-les dans un répertoire.
- Ouvrez la page des extensions de votre navigateur : chrome://extensions
- Activez le « Mode développeur » dans le coin supérieur droit.
- Cliquez sur Load Unpacked et sélectionnez le répertoire d'extension.
Comment le tester
- Ouvrez n'importe quel site Web.
- Cliquez sur le bouton d'extension dans la barre supérieure du navigateur. Vous verrez une fenêtre contextuelle avec un bouton.
- Cliquez sur le bouton dans la fenêtre contextuelle intitulé "Cliquez sur ce bouton pour ajouter un div orange à la page".
- Observez les changements suivants :
- Un div orange apparaît en haut de la page avec le message "DOM modifié !"
- Ouvrez les outils de développement (F12) et regardez la console. Vous verrez le message « Action exécutée à partir du popup ! »
Ce passe-partout fournit une base solide pour créer des extensions Chrome plus complexes. N'hésitez pas à le modifier et à l'étendre en fonction de vos besoins spécifiques.
Bon codage !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn