最大尺寸的iPad / iPhone离线应用程序缓存

问题描述 投票:14回答:3

任何人都知道iPad和iPhone上Safari的“离线应用程序缓存”的最大大小。看起来像是5MB。有没有办法扩大这个尺寸?

离线应用程序缓存文档:https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html

iphone caching ipad offline
3个回答
9
投票

我在iPhone上遇到同样的问题。在iPad上,虽然我想转了一圈。如果您的清单第一次包含小于5MB的文件,并且您通过window.applicationCache.update()更新缓存,并且在执行更新之前将清单文件增加到10mb以下它将起作用。如果你继续这样做(每次增加清单<5MB然后更新()),你会发现iPad可以缓存超过5MB的限制。

让Apple感到非常伤心,因为它不支持Flash和MIDP,而只支持HTML5 for web-apps。


4
投票

如果您的应用程序使用超过5mb而不是iPhone / iPad将要求用户允许该网站使用更多空间。


0
投票

我们在这里阅读我的测试:Mobile Safari 5mb HTML5 application cache limit?

我认为您的应用需要用户同意存储超过5MB的存储空间。您遇到的另一个问题是网络问题。对于50MB转移来说太慢了......

© www.soinside.com 2019 - 2024. All rights reserved.