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

DDD
Libérer: 2024-10-19 15:42:02
original
647 Les gens l'ont consulté

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.

<code class="JavaScript">location.reload(true);</code>
Copier après la connexion

Il est important de noter 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.

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!

source:php
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal