【问题标题】:Max size iPad / iPhone Offline Application Cache最大尺寸 iPad / iPhone 离线应用程序缓存
【发布时间】:2011-02-15 21:43:59
【问题描述】:

任何人都知道 iPad 和 iPhone 上 Safari 的“离线应用程序缓存”的最大大小。好像是5MB。有什么办法可以放大这个尺寸吗?

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

【问题讨论】:

  • 我可以毫无问题地将它增加到 50 MB。

标签: iphone caching ipad offline


【解决方案1】:

我在 iPhone 上遇到了同样的问题。在 iPad 上,虽然我想转身。如果您的清单第一次包含小于 5MB 的文件并且您通过 window.applicationCache.update() 更新缓存并且在进行更新之前您将清单文件增加到低于 10mb 它将起作用。如果您继续这样做(每次将清单增加

很遗憾,Apple 不支持 Flash 和 MIDP,而只支持用于 Web 应用程序的 HTML5,因此在这方面造成了如此严重的后果。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 但是有 max 尺寸吗?
    • @koiyu,我不知道。我们没有测试限制,因为我们要存储的数据量非常具体。我们的数据总计 125mb。
    • 使用 iOS 10 在该对话框中单击“增加”只会使 Safari 崩溃。
    【解决方案3】:

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

    我认为您的应用需要用户同意才能使用超过 5MB 的存储空间。您遇到的另一个问题是网络问题。传输 50MB 太慢了...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-26
      • 1970-01-01
      相关资源
      最近更新 更多