2013-09-29 64 views
0

我正在测试HTML5的脱机功能,并且缓存似乎有点过分活跃。我cache.appcache文件如下:HTML5脱机浏览器缓存页面它不应该

CACHE MANIFEST 
CACHE: 
#v1.4 
js/js.js 

NETWORK: 
network2.html 

FALLBACK: 
/offline.html 

基本上我想只显示network2.html当纤维网购 - 否则它应该退回到offline.html。

但是,如果我已经通过网络连接访问network2.html,它会在没有连接时继续显示它 - 当然,它应该回退到offline.html?我认为只有在CACHE部分引用的页面应该首先缓存在第一位?

我曾尝试在多个浏览器,清除浏览器的数据,刷新多次等

回答

0

排序它 - 事实证明,任何文件,其HTML标记引用清单将自身缓存,不论该文件在CACHE部分中提及。这甚至会覆盖,如果它在网络部分引用。

感谢robertc在this答案给了我小费。

总之,你只需要拥有一个参考的清单,通常是在你的“默认”视图,可以通过清单本身引用所有文件。在HTML5文档中不太清楚。

相关问题