如果我使用缓存清单,为什么Firefox会加载页面加载?

时间:2010-08-13 16:29:27

标签: javascript firefox caching html5

我开发了一款html5游戏,我也想离线玩游戏,所以我决定添加一个清单文件。

游戏位于子目录中,例如/ games / game /并且清单位于该目录中:/games/game/application.manifest。但游戏依赖于存储在/ js和/ css OUTSIDE游戏目录中的serval站点常用文件!整个游戏都是缓存的;所有路径都在清单文件中,甚至是站点公共文件的路径。当我想用firefox访问该网站时,一切看起来都很漂亮。当我重新加载页面时,页面中不包含/显示serval文件(包括一个IMPORTANT js文件和一些图像),游戏 - 当然 - 不起作用。丢失的文件都在/游戏/游戏之外,例如在/ img或/ js。但是他们被缓存了!如果我进入离线模式并输入一个URL,firefox会显示内容! WTF,我错过了什么?

这里的游戏: nocore.info/games/minesweeper /

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

未加载javascript文件(缩小): nocore.info/js/common.js

未加载图片: nocore.info/img/share / *。PNG

感谢。

1 个答案:

答案 0 :(得分:0)