AppCache在Safari,firefox中行为exception

所以我在appcache方面遇到了一些麻烦。

我有一个单一的页面应用程序(真正的URL使用page.js和加载页面加载服务器的HTML,(调度:false)

它运行在node.js上,特别是它的一个sails.js应用程序。

我在布局的html标签中有一个清单文件。 清单文件已被重复testing,所有内容都会被检出。 它完美地运行在铬。 即使在Safari中,它也正确地显示在检查器中,并且具有文件中列出的资产列表。 到现在为止还挺好。

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

Firefox甚至没有检测到清单文件,似乎像不存在的工作。

iOS7上的Safari浏览器performance得像firefox,离线时不显示任何东西。

任何人有任何明智的想法,为什么这可能会发生?