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);
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 :
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!