我已经设置了一个带有缓存清单,HTML5 doc类型的HTML文件,并验证了清单文件返回正确的mime类型。但是,该文件不会缓存,因此在iPhone上的Mobile Safari上无法在离线模式下工作。
简单的HTML文件位于以下网址。
http://www.joeldare.com/i/calories/new/index3.html
清单文件位于
http://www.joeldare.com/i/calories/new/cache.manifest
我在这里做错了什么?
答案 0 :(得分:5)
经过几个小时的敲击,我找到了答案。如果您的清单包含一个不存在的文件,那么每次您的应用程序打开时,Mobile Safari都会尝试获取该文件(因为它应该缓存它)。但是,它没有丢失的文件,因此它会给出连接错误并关闭应用程序。