Maison  >  Article  >  interface Web  >  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 ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-10 19:44:02292parcourir

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 son 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 réseau.http.use-cache. Définissez cette valeur sur false pour désactiver la mise en cache du navigateur.

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