"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 forcer l'actualisation du navigateur pour CSS, JavaScript et plus ?

Comment forcer l'actualisation du navigateur pour CSS, JavaScript et plus ?

Publié le 2024-11-09
Parcourir:369

How to Force Browser Refresh for CSS, JavaScript, and More?

Forcer le navigateur à actualiser CSS, JavaScript et plus : un guide complet

Lors du développement avec WordPress via XAMPP, vous pouvez rencontrer des retards lors de l'application de modifications aux CSS, aux scripts , et d'autres éléments. Cela peut entraîner de la frustration, car vous devez continuellement basculer entre les navigateurs pour voir les changements. Cependant, il existe plusieurs moyens efficaces de résoudre ce problème.

Solution générale

La solution la plus simple consiste à forcer un rechargement du cache en appuyant sur Ctrl F5 (ou Ctrl Shift R sur Mac). Cette action demande à votre navigateur d'ignorer les données mises en cache et de récupérer de nouvelles ressources directement à partir du serveur.

Solution PHP

Pour les sites basés sur PHP, la désactivation du cache à l'aide des en-têtes est une option viable. En définissant la date d'expiration sur une heure antérieure, vous pouvez forcer votre navigateur à traiter le contenu comme nouveau. L'extrait de code suivant y parviendra :

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");

Solution Chrome

Dans les outils de développement de Chrome, vous pouvez désactiver le cache en cliquant sur l'icône en forme d'engrenage et en sélectionnant "Désactiver le cache". Cela empêchera Chrome de s'appuyer sur les ressources mises en cache et l'obligera à récupérer les dernières versions de CSS, JavaScript et d'autres ressources.

Solution Firefox

Dans Firefox, vous pouvez désactiver manuellement le cache en en tapant about:config dans la barre d'URL et en définissant la préférence "network.http.use-cache" sur "false". Cela garantira que Firefox se comporte de la même manière que Chrome avec la mise en cache désactivée.

En mettant en œuvre l'une de ces solutions, vous pouvez éliminer le problème des mises à jour retardées dans votre navigateur et vous assurer de toujours voir les dernières modifications apportées à votre CSS, vos scripts et autres codes.

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