我开发了一款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
感谢。
答案 0 :(得分:0)