Ang*_*ker 11 browser caching meta-tags
我有一个始终需要保持最新状态的网页.我不希望浏览器缓存它.为此,此元标记嵌入了页面:
<meta name="Expires" content="Tue, 01 Jun 1999 19:58:02 GMT">
Run Code Online (Sandbox Code Playgroud)
但是,有些浏览器似乎忽略了它.Chrome在这方面特别糟糕,尽管其他浏览器也倾向于做同样的事情.
当我从书签栏中选择页面时,大部分时间它甚至都没有命中服务器,只是从缓存中加载它.如果我然后按F5,它会转到服务器并获取新副本.
我错过了一些简单的事吗?我认为过期元标记是它的完成方式.
这发生在Windows 2000上的IIS 5.0上.
底线:看起来像HTML代码中的元标记几乎什么都不做.但是,在HTTP中设置expires标签可以很好地解决问题.
这应该可以帮助您:
<meta http-equiv="cache-control" content="no-cache" />
Run Code Online (Sandbox Code Playgroud)
也可以通过IIS配置静态内容缓存机制;您可以在此处了解如何操作:http : //support.microsoft.com/kb/247404。
| 归档时间: |
|
| 查看次数: |
13665 次 |
| 最近记录: |