为了账号安全,请及时绑定邮箱和手机立即绑定

强制浏览器清除缓存

强制浏览器清除缓存

BIG阳 2019-07-02 15:49:14
强制浏览器清除缓存有没有办法在我的页面上放一些代码,这样当有人访问某个站点时,它会清除浏览器缓存,这样他们就可以查看更改了吗?使用的语言:ASP.NET、VB.NET,当然还有HTML、CSS和jQuery。
查看完整描述

3 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

如果这是关于.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.

你可以看看这个链接看看它是怎么工作的。


查看完整回答
反对 回复 2019-07-02
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

调查缓存控制到期元标签。

<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>


查看完整回答
反对 回复 2019-07-02
  • 3 回答
  • 0 关注
  • 3290 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信