javascript - 如果我使用缓存 list ,为什么 Firefox 会搞乱页面加载?

标签 javascript firefox caching html

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

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

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

list : nocore.info/games/minesweeper/application.manifest

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

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

谢谢。

最佳答案

关于javascript - 如果我使用缓存 list ,为什么 Firefox 会搞乱页面加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3478872/

相关文章:

javascript - 如何在用户单击提交按钮后立即创建图形页面模式

javascript - Javascript 幻灯片放映的回退

.net - 代码执行期间缓存(或其他变量)是否可以更改?

javascript - 如何检查窗口是否有焦点?

javascript - js函数多变量

firefox - 是否有解决方法可以使用 Firefox 和 HTML 5 拖放输入类型?

javascript - Mozilla 插件。 required(sdk/tabs).attach() 不起作用

html - CSS过渡,位置在悬停时不断移动

asp.net - 从缓存中删除特定项目 (ASP.NET)

algorithm - 出于缓存原因规范化 bool 表达式。有没有比真值表更有效的方法?