2013-09-29 63 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文檔中不太清楚。

相關問題