Tag: html5 appcache

在Meteor应用程序中使用appcache

我在我的Meteor应用程序中启用了appcache ( http://docs.meteor.com/#/full/appcache )。 但服务器控制台说,我的caching资源的总大小是10.2MB。 从文档看,我必须排除一些文件,因为它们太大了 Meteor.AppCache.config({ onlineOnly: [ '/bigimage.jpg', '/largedata.json' ] }); 问题是我不知道哪些文件太大。 我保持我的文件尽可能分裂,并且由于样式表和JavaScript文件被缩小,我不认为他们使用很多资源。 我的应用程序中没有任何图像或其他特殊文件。 这是纯粹的JS和HTML(甚至没有CSS)。 编辑 我试着检查chrome://appcache-internals/从中我得到以下的细节 http://localhost:3000/ Manifest: http://localhost:3000/app.manifest Size: 10.3 MB Creation Time: Thu Oct 22 2015 08:51:07 GMT+0200 (Romance Daylight Time) Last Access Time: Thu Oct 22 2015 10:16:37 GMT+0200 (Romance Daylight Time) Last Update Time: Thu Oct 22 2015 […]

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,离线时不显示任何东西。 任何人有任何明智的想法,为什么这可能会发生?