Modifier un site avec les devtools de chrome
Cet article s'inspire de celui de Drew Conley - chrome-overrides qui est bien plus complet en anglais.
La fonctionnalité "Overrides"
Cette fonctionnalité je ne la connnaissais pas il y a peu. Vous la trouverez dans le panel Source
.
Grâce à elle vous allez pouvoir stocker dans un répertoire local les contenus statics (html, css, png, etc.) d'un site.
Pour ça allez dans la partie network
des devtools, cliquez droit sur le fichier qui vous intéresse et sélectionnez Save for overrides
.
Le fichier se retrouve dans ce repertoire local. Petit tips : vous pouvez l'ouvrir dans votre IDE et accéder à toutes vos fonctionnalités préférées pour développer.
À partir de là vous pouvez apporter n'importe quel changement, sauvegarder, et recharger la page. Vous verrez alors le site prendre vos changements en compte.
Par exemple, ici, je vais modifier ma balise <h2>
.
Avant
Après
Quand l'utiliser
Cette fonctionnalité d'overrides n'est pas exceptionnnelle, ou indispensable. C'est plutôt un outil qui est disponible rapidement, pour faire des modifications à la volée. Je trouve ça intéressant de savoir ça, pour faire des tests graphiques par exemple, ou des ajustements lors d'une présentation.
L'overrides n'a d'intérêt que si vous êtes dans le cas où :
- le build du projet est assez long
- le template est compilé par le serveur
Deux points importants à retenir :
- les changements sont en local, donc il ne faut pas oublier de les rappatrier sur le code source
- n'oubliez pas de décocher la case
Enable Local Overrides
sinon vont changements resteront actifs.