Java HTML5无缓存
我不想在我的网站上缓存任何东西。我的cache.manifest如下所示: 缓存清单Java HTML5无缓存,java,html,jsp,tomcat,Java,Html,Jsp,Tomcat,我不想在我的网站上缓存任何东西。我的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" %> 内容
# Cache manifest version 1.1
CACHE:
#nothing to cache.
NETWORK:
#force no cache
*
这是标题处的红色贴花
<html manifest="/cache.manifest">
这是包括在每一页
<%@ include file="/WEB-INF/html/header.html" %>
内容仍在缓存中。Firefox仍然显示警告“此网站{example.com}请求在您的计算机上存储数据以供脱机使用”。详细规格:
Apache 2.2
Tomcat 7
cache.manifest位于根目录下。
应用程序是ROOT.war,它为域的根提供服务。
我遗漏了什么吗?使用清单的原因是什么
HTTP头是缓存控制的位置。在响应头中添加
缓存控制:无缓存 清单用于指定要缓存哪些内容以供脱机使用。它与常规缓存无关
当html
元素上存在manifest
属性时,Firefox将提示存储数据以供脱机使用,即使该属性的值没有任何用处
如果要控制常规缓存,请使用以下命令:
在过去过期
Expires: Fri, 30 Oct 1998 14:19:41 GMT
和/或缓存控制
:
Cache-Control: max-age=0, no-store
删除清单文件,如果返回404
则缓存将被删除。