我使用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