Maison  >  Questions et réponses  >  le corps du texte

Un moyen forcé de vider le cache du navigateur

<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>
P粉727531237P粉727531237403 Il y a quelques jours483

répondre à tous(2)je répondrai

  • P粉253518620

    P粉2535186202023-08-14 11:40:18

    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>

    répondre
    0
  • P粉587970021

    P粉5879700212023-08-14 00:20:37

    Faites un "cache busting" s'il s'agit de contenu .css.js 的更改,那么一种方法是通过在每个发布的文件名后附加类似于“_versionNo". Par exemple :

    script_1.0.css // 这是发布 1.0 的 URL
    script_1.1.css // 这是发布 1.1 的 URL
    script_1.2.css // 等等
    

    ou après le nom du fichier :

    script.css?v=1.0 // 这是发布 1.0 的 URL
    script.css?v=1.1 // 这是发布 1.1 的 URL
    script.css?v=1.2 // 等等
    

    Vous pouvez consulter ce lien pour voir comment cela fonctionne.

    répondre
    0
  • Annulerrépondre