我有以下meta标签,据说可以防止浏览器缓存
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
Run Code Online (Sandbox Code Playgroud)
这是否会阻止缓存服务器保留内容,如果没有,是否有办法阻止路由器/服务器缓存?
从这里开始
为什么META高速缓存控件不能始终工作
请注意,我们示例中的META标记都使用HTTP-EQUIV属性,该属性尝试模仿HTTP标头信息.HTTP标头控制浏览器和代理缓存如何处理您的网页.它们在HTML中不可见,通常由Web服务器自动生成.
最好使用HTTP标头来设置缓存属性.参考
http://support.microsoft.com/kb/234067
http://www.htmlgoodies.com/beyond/reference/article.php/3472881
不,它不会阻止代理缓存,也不会阻止任何元标记.您需要发送HTTP标头Cache-Control: no-cache.
http://www.w3.org/Protocols/HTTP/Issues/cache-private.html
另见:http://www.mnot.net/cache_docs/#META
| 归档时间: |
|
| 查看次数: |
3754 次 |
| 最近记录: |