gpt4 book ai didi

ios - 移动 Safari 本地存储限制

转载 作者:行者123 更新时间:2023-11-28 23:58:38 26 4
gpt4 key购买 nike

我正在开发这个 Cordova 应用程序,需要在本地保存一些数据,以防没有可用的互联网连接。该数据集还包含 base64 字符串形式的图像。事实证明,在我的本地存储空间开始耗尽之前,我大约可以创建大约 7-8 个项目。

移动 Safari 的几乎所有本地存储技术似乎都有 5MB 的限制。在进行了一些谷歌搜索后,我找不到关于如何绕过此限制的具体信息,因为据报道某些应用已经找到了绕过此限制的方法。

我目前正在使用 Quasar Framework 附带的键值存储。 ( https://quasar-framework.org/components/web-storage.html ) 我很乐意继续使用他们的 API,但如果有必要,我可以随时更改一些与存储相关的代码。

有办法增加尺寸吗?我已准备好提示用户增加存储空间,但没有在任何地方具体解释。

谢谢,

最佳答案

我前段时间遇到了同样的问题,我没有找到本地存储的解决方案。

如果您想了解有关 localstorage 及其限制的更多详细信息,这篇文章很有趣:https://www.raymondcamden.com/2015/04/14/blowing-up-localstorage-or-what-happens-when-you-exceed-quota

为了超过这个限制,我使用了 IndexedDB,它允许我存储更多数据,尤其是更好地存储它们。

Raymond CAMDEN 写了一篇非常有趣的文章来指导您:https://www.raymondcamden.com/2015/04/17/indexeddb-and-limits

如果您想使用 IDB 但又害怕它的复杂性,可以使用 Dexie.js 来简化它的使用:http://dexie.org/

关于ios - 移动 Safari 本地存储限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50344454/

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