清除浏览器缓存的一种强制方式
P粉727531237
P粉727531237 2023-08-13 15:04:36
0
2
560
<p>有没有办法我可以在我的页面上放置一些代码,这样当有人访问网站时,它会清除浏览器缓存,以便他们可以查看更改?</p> <p>使用的语言:ASP.NET,VB.NET,当然还有HTML,CSS和jQuery。</p>
P粉727531237
P粉727531237

全部回复(2)
P粉253518620

查看cache-controlexpires META标签。

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

P粉587970021

如果这是关于 .css.js 的更改,那么一种方法是通过在每个发布的文件名后附加类似于“_versionNo”的内容来进行“缓存破坏”。例如:

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

或者在文件名后面:

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

您可以查看这个链接来了解它是如何工作的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板