Maison > interface Web > js tutoriel > le corps du texte

Comment forcer une actualisation matérielle d'une page Web avec JavaScript ?

Susan Sarandon
Libérer: 2024-10-19 15:48:02
original
948 Les gens l'ont consulté

How to Force a Hard Refresh of a Web Page with JavaScript?

Forcer une actualisation matérielle de la page actuelle à l'aide de JavaScript

L'exécution d'une actualisation matérielle force le navigateur Web à récupérer une nouvelle copie de la page actuelle. page, y compris toutes les ressources externes telles que les images, JavaScript et CSS. En JavaScript, cela peut être réalisé en utilisant la méthode location.reload().

Solution :

location.reload(true);
Copier après la connexion

Cependant, il est important de noter que cette solution peut ne fonctionne pas de manière cohérente sur tous les navigateurs. Selon la documentation MDN pour location.reload() :

"Remarque : Firefox prend en charge un paramètre booléen forceGet non standard pour location.reload(), pour indiquer à Firefox de contourner son cache et de forcer le rechargement du fichier actuel. document Cependant, dans tous les autres navigateurs, tout paramètre que vous spécifiez dans un appel location.reload() sera ignoré et n'aura aucun effet."

Lorsque la méthode location.reload() reçoit un vrai. valeur comme argument, il demande au navigateur de toujours récupérer la page du serveur, en contournant toutes les versions mises en cache. Si une valeur fausse ou aucun argument n'est fourni, le navigateur peut choisir de charger la page depuis son cache.

Pour plus d'informations sur cette méthode et ses limites, veuillez vous référer aux ressources suivantes :

  • L'objet de localisation : https://developer.mozilla.org/en-US/docs/Web/API/Location

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!