强制浏览器清除缓存

强制浏览器清除缓存

有没有办法在我的页面上放一些代码,这样当有人访问某个站点时,它会清除浏览器缓存,这样他们就可以查看更改了吗?

使用的语言:ASP.NET、VB.NET,当然还有HTML、CSS和jQuery。


BIG阳
浏览 3291回答 3
3回答

慕的地10843

如果这是关于.css和.js改变,一种方法是“缓存破坏”是通过附加类似的东西。_versionNo“每个版本的文件名。例如:script_1.0.css // This is the URL for release 1.0 script_1.1.css // This is the URL for release 1.1 script_1.2.css // etc.或者在文件名之后这样做:script.css?v=1.0 // This is the URL for release 1.0 script.css?v=1.1 // This is the URL for release 1.1 script.css?v=1.2 // etc.你可以看看这个链接看看它是怎么工作的。

慕标琳琳

调查缓存控制而到期元标签。<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"><META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 22 Jul 2002 11:12:01 GMT">另一个常见的做法是将不断变化的字符串追加到请求文件的末尾。例如:<script type="text/javascript" src="main.js?v=12392823"></script>
打开App,查看更多内容
随时随地看视频慕课网APP