2010-08-13 37 views
2

我開發了一個html5遊戲,我也想離線玩,所以我決定添加一個清單文件。如果我使用緩存清單,爲什麼Firefox會加載頁面?

該遊戲位於子目錄中,例如,/games/game /並且清單位於該目錄中:/games/game/application.manifest。但是遊戲取決於存放在/ js和/ css之外的遊戲網站常用文件,在遊戲目錄外!整個遊戲緩存;所有路徑都在清單文件中,甚至是站點公用文件的路徑。當我想用firefox訪問網站時,一切看起來都很漂亮。當我重新加載頁面時,頁面中不包括/顯示僕人文件(包括一個重要的js文件和一些圖像),當然這個遊戲不起作用。缺失的文件全部在/遊戲/遊戲之外,例如in/img或/ js。但他們被緩存了!如果我進入離線模式並輸入一個網址,firefox將顯示內容! WTF,我錯過了什麼?

這裏的遊戲: nocore.info/games/minesweeper/

清單: nocore.info/games/minesweeper/application.manifest

沒裝JavaScript文件(精縮): nocore。信息/ JS/common.js

沒裝圖片: nocore.info/img/share/*.png

感謝。

回答