首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >移动Safari LocalStorage限制

移动Safari LocalStorage限制
EN

Stack Overflow用户
提问于 2018-05-15 07:20:42
回答 2查看 1.8K关注 0票数 1

我正在开发这个cordova应用程序,它需要保存一些本地数据,以防没有可用的互联网连接。此数据集还包含base64字符串形式的图像。结果是,在本地存储开始耗尽之前,我可以大致创建7-8个项目。

对于移动safari的几乎所有本地存储技术,似乎都有5MB的限制。在做了一些谷歌搜索之后,我找不到很多关于如何绕过这个限制的具体信息,因为据报道,一些应用程序已经找到了绕过这一限制的方法。

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

有办法扩大规模吗?我已经准备好鼓励用户增加存储容量,但并没有具体解释。

谢谢,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-16 14:40:00

不久前,我也遇到了同样的问题,但没有找到本地存储的解决方案。

如果您需要更多关于本地存储及其限制的详细信息,那么本文是很有趣的:https://www.raymondcamden.com/2015/04/14/blowing-up-localstorage-or-what-happens-when-you-exceed-quota

为了超越这个限制,我使用了IndexedDB,它允许我存储更多的数据,特别是更好地存储它们。

雷蒙德卡姆登写了一篇非常有趣的文章,将指导你:https://www.raymondcamden.com/2015/04/17/indexeddb-and-limits

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

票数 1
EN

Stack Overflow用户

发布于 2021-05-12 02:45:44

您可以通过使用不同的API (如IndexedDB )来使用更多的浏览器存储。criteria

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50344454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档