任何人都知道iPad和iPhone上Safari的“离线应用程序缓存”的最大大小。看起来像是5MB。有没有办法扩大这个尺寸?
我在iPhone上遇到同样的问题。在iPad上,虽然我想转了一圈。如果您的清单第一次包含小于5MB的文件,并且您通过window.applicationCache.update()更新缓存,并且在执行更新之前将清单文件增加到10mb以下它将起作用。如果你继续这样做(每次增加清单<5MB然后更新()),你会发现iPad可以缓存超过5MB的限制。
让Apple感到非常伤心,因为它不支持Flash和MIDP,而只支持HTML5 for web-apps。
如果您的应用程序使用超过5mb而不是iPhone / iPad将要求用户允许该网站使用更多空间。
我们在这里阅读我的测试:Mobile Safari 5mb HTML5 application cache limit?
我认为您的应用需要用户同意存储超过5MB的存储空间。您遇到的另一个问题是网络问题。对于50MB转移来说太慢了......