我有一些简单的HTML页面,每周更新一次。我自己使用Firefox,但我的客户使用Chrome,他看不到修改后的内容。世界各地都有用户,因此我不想告诉他们必须在浏览器中进行特定更改或手动清除缓存。我希望Chrome能够获取已上传到服务器的修改后的HTML内容。
我会对这样的文件进行版本更改并更改每次更改的版本日期:
<link rel="stylesheet" href="css/styles.css?version=140821" media="screen" />
我也有以下内容,虽然我发现它们可能已经过时,但可能适用于某些浏览器。
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">
<meta http-equiv="PRAGMA" content="NO-CACHE">
我还可以在HTML CODE中做些什么来让我的客户无需刷新每个页面就能看到更改后的内容?我错过了什么?
(我知道在修复代码后他们可能需要刷新一次。)
谢谢!
答案 0 :(得分:0)
试试这个
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />