Un moyen forcé de vider le cache du navigateur
P粉727531237
2023-08-13 15:04:36
<p>Existe-t-il un moyen de mettre du code sur ma page afin que lorsque quelqu'un visite le site, le cache du navigateur soit vidé afin qu'il puisse voir les modifications ? </p>
<p>Langues utilisées : ASP.NET, VB.NET, et bien sûr HTML, CSS et jQuery. </p>
Voir les balises META cache-control et expires.
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 22 Jul 2002 11:12:01 GMT">
Une autre pratique courante consiste à ajouter une chaîne changeante à la fin du fichier demandé. Par exemple :
<script type="text/javascript" src="main.js?v=12392823"></script>
Faites un "cache busting" s'il s'agit de contenu
.css
和.js
的更改,那么一种方法是通过在每个发布的文件名后附加类似于“_versionNo
". Par exemple :ou après le nom du fichier :
Vous pouvez consulter ce lien pour voir comment cela fonctionne.