首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5缓存无

HTML5缓存无
EN

Stack Overflow用户
提问于 2013-03-15 17:18:30
回答 2查看 274关注 0票数 0

我不想在我的网站上藏任何东西。我的cache.manifest看起来如下:缓存清单

代码语言:javascript
复制
# Cache manifest version 1.1

CACHE:
#nothing to cache.

NETWORK:
#force no cache
*

这是在标头处标记的。

代码语言:javascript
复制
<html manifest="/cache.manifest">

它包含在每一页中。

代码语言:javascript
复制
<%@ include file="/WEB-INF/html/header.html" %>

内容仍在缓存中。火狐仍然显示警告“此网站{example.com}要求将数据存储在您的计算机上供脱机使用”。

详细信息规范:

Apache 2.2

Tomcat 7

cache.manifest在根部。

app是ROOT.war,它服务于域的根。

我是不是遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-15 17:25:25

清单用于指定要缓存哪些内容以便脱机使用。它与常规缓存无关。

火狐将提示存储数据供脱机使用,只要html元素上有html属性,即使它的值没有做任何有用的事情。

如果希望控制常规缓存,请使用缓存控制HTTP报头,如:

过去的Expires

代码语言:javascript
复制
Expires: Fri, 30 Oct 1998 14:19:41 GMT

和/或Cache-Control

代码语言:javascript
复制
Cache-Control: max-age=0, no-store
票数 2
EN

Stack Overflow用户

发布于 2013-03-15 17:24:41

使用舱单的原因是什么?

HTTP头是缓存控制的位置。在响应头中添加Cache-Control: no-cachehttp://condor.depaul.edu/dmumaugh/readings/handouts/SE435/HTTP/node24.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15438425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档