iPad和iPhone上的HTML5离线存储BUG

时间:2010-05-04 21:36:52

标签: iphone ipad html5 manifest

我创建了一个包含1000个项目的清单文件。 Safari,Mozilla浏览器正在成功保存文件脱机,甚至Android也能正确地脱机保存文件。

在iPad和iPhone上,当我尝试在某些时候保存超过300个项目时,applicationCache返回“错误”。当我尝试保存较少(e.x。:200)时,它正确保存文件,applicationCache返回“缓存”。

有什么想法吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

根据规格, http://dev.w3.org/html5/webstorage/#disk-space

没有限制,但

'建议每个来源的任意限制为5兆字节。我们欢迎实施反馈,并将在未来用于更新此建议。'

答案 1 :(得分:2)

在iOS 3中,最大尺寸为5M,在iOS 4.2 beta3中,当下载的文件大小超过5M时,浏览器会要求获得权限(增加applicationCache的最大大小)。