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