我使用Firefox最新(11),我已设置IIS以* .appcache作为文本/缓存清单,我已经双重检查Firefox DID缓存我的文件寻找到这两个输入 “about:cache” 的 “C:\用户\\应用程序数据\本地\ Mozilla的\火狐\ Profiles文件\ \ OfflineCache”(据MDN),下面是我的demo.appcache文件:HTML5应用程序缓存后备不起作用在Firefox
CACHE MANIFEST
../../js/jquery-1.7.1.js
offline.html
NETWORK:
# Chrome respects *
*
# Firefox respects following, refer: http://appcachefacts.info/
http://*
https://*
FALLBACK:
/offline.html
CACHE:
foo.js
我的步骤如下所述:
- 通过选项 - >高级 - >“脱机Web内容和用户数据” - >“立即清除”清除所有缓存。
- 访问我的页面以接收
<html manifest="demo.appcache">
- 我使用Firefox浏览器缓存了上述demo.appcache中指定的项目。
- 我通过菜单 - > Web开发人员 - >离线工作,将我的Firefox切换为“脱机工作”。
- 我访问“Online.html”和我期待Firefox将呈现offline.html给我,但是,它说“我无法访问该页面,因为我离线”。
铬正确做的一切,而不能切换到“离线模式”,是指:Broken Offline Support 歌剧可以脱机工作,但它确实连正确的缓存,它并没有offline.html我指定在cache“的缓存“这个模块显然违反了标准。
我在这个问题(第5步)挣扎超过3天,任何帮助将不胜感激!
从CACHE MANIFEST下移除offline.html – yogihosting 2015-05-14 20:06:22