【前端】在静态网页引入JS、CSS的地址上动态添加时间戳防止缓存

作者 : admin 本文共231个字,预计阅读时间需要1分钟 发布时间: 2024-06-9 共2人阅读

案例:




  防止浏览器<a href="http://www.xu0.com/tag/huan-cun" title="【查看更多[缓存]标签的文章】" target="_blank">缓存</a>
  


  
   

说明:
当浏览器请求一个静态资源时,它会检查该资源是否已经存在于缓存中。如果资源已经被缓存,并且缓存的版本与服务器上的版本相同(通过 URL 判断),浏览器会直接从缓存中获取资源,而不会再次向服务器发送请求。
通过为静态资源的 URL 添加时间戳参数,每次资源内容发生变化时,URL 的参数值也会发生变化,导致浏览器无法命中缓存,因此浏览器会重新发起请求,从服务器获取最新版本的资源。
这种方式确保了浏览器每次都能加载最新的静态资源,而不会使用过期的缓存版本

本站无任何商业行为
个人在线分享 » 【前端】在静态网页引入JS、CSS的地址上动态添加时间戳防止缓存
E-->