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

发布于 2024-08-31 01:44:30 字数 446 浏览 4 评论 0原文

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

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

Anyone knows the max size of Safari's 'Offline Application Cache' on the iPad & iPhone. Looks like it's 5MB. Is there any way to enlarge this size?

Offline application cache docs: https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

青衫儰鉨ミ守葔 2024-09-07 01:44:30

我在 iPhone 上也有同样的问题。但在 iPad 上,我想到了一个转变。如果您的清单第一次包含小于 5MB 的文件,并且您通过 window.applicationCache.update() 更新缓存,并且在更新之前将清单文件增加到 10MB 以下,那么它将起作用。如果您继续这样做(每次将清单增加 <5MB,然后 update()),您将看到 iPad 可以缓存超过 5MB 的限制。

令人遗憾的是,Apple 不支持 Flash 和 MIDP,而只支持 Web 应用程序的 HTML5,这对这一点造成了如此大的影响。

I have the same problem on iPhone. On iPad though I figured a turn around. If your manifest contains files less than 5MB the first time and you update the cache by window.applicationCache.update() and before doing the update you increase the manifest files to be below 10mb it will work. If you continue doing that (increasing the manifest by <5MB each time and then update()) you will see that the iPad can cache more than the 5MB limit.

It is so sad that Apple by not supporting Flash and MIDP but only HTML5 for web-apps screws so much on that.

_蜘蛛 2024-09-07 01:44:30

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

增加本地存储

If your application uses more than 5mb than iPhone/iPad will ask the user to allow the website to use more space.

Increase Local Storage

瑾兮 2024-09-07 01:44:30

让我们在这里阅读我的测试:Mobile Safari 5mb HTML5 应用程序缓存限制?

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

Let's read my test at here: Mobile Safari 5mb HTML5 application cache limit?

I think your apps need user's agreement for storage more than 5MB. Another problem you get is the network problem. It's too slow for 50MB transferring...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文