gpt4 book ai didi

ios - 克服 iOS PWA 缓存 50 MiB 的限制

转载 作者:行者123 更新时间:2023-12-01 23:11:11 25 4
gpt4 key购买 nike

我们正在为 iOS 设备构建渐进式 Web 应用程序,并且我们了解 Safari Web 浏览器施加的 50 MiB 缓存限制。当我们知道如果我们包含所有静态资源、视频和图片等,我们的应用程序的 Service Worker 可能必须缓存超过 50 MiB 的数据时,我们如何处理这个限制。我们的首要选择是即使在缓存之后也保持应用程序离线运行已满,如果不可能,至少可以防止用户离线工作时应用程序崩溃。

如果您给出一个我们也可以在其他 PWA 中实现的通用答案,那就太好了。

最佳答案

如今,您可以使用 IndexedDB 在 Safari 移动设备上存储超过 50 MB 的数据:https://love2dev.com/blog/what-is-the-service-worker-cache-storage-limit/

If the size of free disk space is over 1 GB, the default limit is 500 MB; otherwise it is half the free disk space.

使用此工具亲自查看:https://demo.agektmr.com/storage/

关于ios - 克服 iOS PWA 缓存 50 MiB 的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50093856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com