我对网站制作比较陌生。所以问题是我不喜欢我网站的外观并对我的网站进行了一些更改。但在我更新我的网站后,我没有看到这些变化。后来我发现我必须清除Chrome浏览器的缓存,然后才显示更改。但问题是我的访客不会为我这样做。就像我不能要求访问者清除浏览器缓存只是为了查看我更新的网站。那么如何让我的网站自动更新,而不必清除缓存以显示我在网站上所做的更改?
答案 0 :(得分:1)
维护已发布js
版本的简单方法css
个文件
喜欢这个
<script type="text/javascript" src="main.js?v=123456789"></script>
所以浏览器不会重新加载旧的js文件
否则,您还可以更新主html文件并在元标记中包含以下内容
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="somedate">
答案 1 :(得分:0)
在?v=%v%
中添加src
,为<link>
(css)和<script>
添加href。并在每个更改的文件上更改%v%
。