HTML强制刷新

时间:2013-04-23 13:53:12

标签: html css asp.net-mvc-4

我刚刚完成了一个已经超过一年的网站的重新设计/重新设计。新的HTML,新的CSS,新的图像。

如何强制所有访问者刷新他们的缓存,这样他们就不会试图查找去年的资产并破坏页面?

我已经阅读了有关META刷新的内容,但这似乎不是正确的解决方案。这是我唯一的选择吗?

2 个答案:

答案 0 :(得分:6)

只需在include中添加查询字符串即可让浏览器认为它是一个新文件,您不必更改名称,甚至不必在所有页面上更新它。

示例

   <script type="text/javascript" src="myfile.js?v=123"></script>
   <link href="cssfile.css?v=321" rel="stylesheet" type="text/css" />

答案 1 :(得分:4)

最简单的方法是更改​​CSS文件的名称并引用新文件。