"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 d'une page Web en JavaScript et contourner le cache ?

Comment forcer l'actualisation d'une page Web en JavaScript et contourner le cache ?

Publié le 2024-11-08
Parcourir:484

How to Force Refresh a Web Page in JavaScript and Bypass Cache?

Actualisation matérielle de la page avec JavaScript

Forcer le navigateur Web à actualiser matériellement une page via JavaScript garantit l'obtention d'une nouvelle copie de la page et la mise à jour de toutes ses ressources externes.

Pour y parvenir, JavaScript fournit une méthode appelée location.reload(true). Lorsqu'une valeur vraie est transmise, cette méthode demande au navigateur de contourner son cache et de recharger le document actuel directement depuis le serveur.

location.reload(true);

Il est important de notez que cette solution peut ne pas fonctionner de manière cohérente sur tous les navigateurs. Selon la documentation MDN, Firefox prend en charge un paramètre forceGet non standard dans location.reload(), qui recharge de force le document. Cependant, les autres navigateurs ignorent tous les paramètres transmis à location.reload() et n'ont aucun effet.

Pour plus d'informations, vous pouvez vous référer à la page MDN sur l'objet de localisation.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729323614. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
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