HTML5清单文件

HTML5清单文件,html,Html,HTML5清单文件中网络部分的用途是什么?如果我在该部分中添加了一个文件,难道这不意味着浏览器不应该缓存它,它应该只能在线使用吗? 我已经在网络部分添加了该文件,但一旦我在线访问它,它总是可以脱机使用。我已经用FF5和Chrome检查过了。 这是我的完整清单代码,请看有什么问题? 谢谢 清单文件允许脱机web应用程序“缓存”清单文件中列出的所有文件,并使其保持最新,以供脱机使用 理论上,网络部分是排除*(所有内容)或单个文件的部分,就像您试图使用NETWORK.html一样。但是,使用清单文件进

HTML5清单文件中网络部分的用途是什么?如果我在该部分中添加了一个文件,难道这不意味着浏览器不应该缓存它,它应该只能在线使用吗? 我已经在网络部分添加了该文件,但一旦我在线访问它,它总是可以脱机使用。我已经用FF5和Chrome检查过了。 这是我的完整清单代码,请看有什么问题? 谢谢


清单文件允许脱机web应用程序“缓存”清单文件中列出的所有文件,并使其保持最新,以供脱机使用

理论上,网络部分是排除*(所有内容)或单个文件的部分,就像您试图使用NETWORK.html一样。但是,使用清单文件进行应用程序缓存并不排除浏览器具有的“旧式”缓存机制


您可能已将某些静态内容设置为可由浏览器缓存,因此根据需要调整过期/缓存控制设置的IIS/Apache服务器而定。

显然,这是一个错误:

在网络部分添加文件,仍然将文件保存在缓存中,并在联机时从缓存中显示,而我的期望是,它应该总是从网上获取


当我添加meta-http equiv=“Pragma”content=“无缓存时“它总是从服务器获取该文件

pragma是一种元类型,主要用于IE。您可以尝试将缓存控制设置为无缓存添加IE的pragma,并将元设置为expire、public、store等。”。。来控制页面。此时,创建清单文件确实会启用浏览器缓存。必须添加mime类型的文本/缓存清单,并使用扩展名.appache保存文件

例如:

CACHE MANIFEST 
# the above is a required line
# this is a comment 
# spaces are ignored
# blank lines are ignoredCACHE:
/favicon.ico
index.cfm

# offline.html for all uncached pages
FALLBACK:
/ offline.html

# this should be available online only
NETWORK:
network.html
致以最良好的祝愿, 我也有类似的经历

如果站点托管在IIS上,请尝试将服务器配置为在HTTP响应头部分中立即使内容过期,如上面的链接所示


如果它托管在Apache上,您可能会想看看。

谢谢您的回答,我尝试将其添加到network.html文件头中,
,但它仍然不起作用。我正在使用apache。您有什么建议吗?您是否尝试过使用ExpiresActive On ExpiresDefault“access”的htaccess文件,它应该禁用该目录中每个文件的缓存我认为。。。
CACHE MANIFEST 
# the above is a required line
# this is a comment 
# spaces are ignored
# blank lines are ignoredCACHE:
/favicon.ico
index.cfm

# offline.html for all uncached pages
FALLBACK:
/ offline.html

# this should be available online only
NETWORK:
network.html