我不想在我的网站上藏任何东西。我的cache.manifest看起来如下:缓存清单
# Cache manifest version 1.1
CACHE:
#nothing to cache.
NETWORK:
#force no cache
*这是在标头处标记的。
<html manifest="/cache.manifest">它包含在每一页中。
<%@ include file="/WEB-INF/html/header.html" %>内容仍在缓存中。火狐仍然显示警告“此网站{example.com}要求将数据存储在您的计算机上供脱机使用”。
详细信息规范:
Apache 2.2
Tomcat 7
cache.manifest在根部。
app是ROOT.war,它服务于域的根。
我是不是遗漏了什么?
发布于 2013-03-15 17:25:25
清单用于指定要缓存哪些内容以便脱机使用。它与常规缓存无关。
火狐将提示存储数据供脱机使用,只要html元素上有html属性,即使它的值没有做任何有用的事情。
如果希望控制常规缓存,请使用缓存控制HTTP报头,如:
过去的Expires。
Expires: Fri, 30 Oct 1998 14:19:41 GMT和/或Cache-Control
Cache-Control: max-age=0, no-store发布于 2013-03-15 17:24:41
使用舱单的原因是什么?
HTTP头是缓存控制的位置。在响应头中添加Cache-Control: no-cache。http://condor.depaul.edu/dmumaugh/readings/handouts/SE435/HTTP/node24.html
https://stackoverflow.com/questions/15438425
复制相似问题