6

我在使用 AppCache 时遇到了一些大问题。

我有一个单页应用程序(使用Page.js的真实 URL并在页面加载时从服务器加载 HTML,(调度:false)

它在 Bode.js 上运行,特别是它是一个Sails.js应用程序。

我在布局的 HTML 标记中有一个清单文件。清单文件已经过反复测试,一切都检查出来了。它在 Chrome 中完美运行。即使在 Safari 中,它也会正确显示在检查器中,并在文件中列出资产列表。到目前为止,一切都很好。

但是,脱机时,Safari 无法加载除 HTML 文档本身之外的任何内容。所以我基本上看到的只是一个无样式的标题列表。控制台显示一堆 404。因此,即使它正确读取清单文件,它也不会缓存任何内容。

Firefox 甚至没有检测到清单文件,而且似乎工作起来就像它不存在一样。

iOS7 上的 Safari 在离线时的行为类似于 Firefox,并且不显示任何内容。

任何有任何好主意的人为什么会发生这种情况?

4

0 回答 0