"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je forcer l'actualisation du navigateur pour voir les modifications de mon code ?

Comment puis-je forcer l'actualisation du navigateur pour voir les modifications de mon code ?

Publié le 2024-11-20
Parcourir:415

How Do I Force a Browser Refresh to See My Code Changes?

Forcer l'actualisation du navigateur : invalidation du cache pour CSS et JavaScript

Lors du développement de sites Web, il est frustrant de rencontrer des problèmes de mise en cache du navigateur qui empêchent les mises à jour immédiates. se reflétant sur l’écran. Cela peut entraîner de la confusion et une perte de temps. Heureusement, il existe des méthodes pour forcer l'actualisation du navigateur et garantir que le code modifié est appliqué rapidement.

Solution générale

La solution la plus efficace est une actualisation matérielle du navigateur, obtenue en appuyant sur Ctrl Shift R ou Cmd Shift R sur un Mac. Cela contourne le contenu mis en cache et récupère de nouvelles données du serveur.

PHP

Pour les sites Web basés sur PHP, un script PHP peut être modifié pour désactiver la mise en cache. Cela peut être fait en définissant l'en-tête d'expiration sur une date passée, marquant ainsi le contenu comme expiré :

header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

Chrome

Google Chrome propose une option dans ses outils de développement pour désactiver la mise en cache. Pour y accéder, appuyez sur F12, cliquez sur l'icône d'engrenage et sélectionnez "Désactiver le cache" dans la boîte de dialogue des paramètres.

Firefox

Dans Firefox , saisissez about:config dans la barre d'URL et localisez la préférence intitulée network.http.use-cache. Définissez cette valeur sur false pour désactiver la mise en cache du navigateur.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3