首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >localForage存储容量

localForage存储容量
EN

Stack Overflow用户
提问于 2017-07-19 16:16:26
回答 1查看 3.3K关注 0票数 2

我在我的Cordova应用程序中使用了localForage

我想知道当地牧草的大小。基本上,它被提到为5mb限制。我将在我的移动应用程序中拥有超过100mb的数据。

代码语言:javascript
复制
var DefaultConfig = {
    description: '',
    driver: DefaultDriverOrder.slice(),
    name: 'localforage',
    // Default DB size is _JUST UNDER_ 5MB, as it's the highest size
    // we can use without a prompt.
    size: 4980736,
    storeName: 'keyvaluepairs',
    version: 1.0
};

大小为4980736字节,即4.9MB。如果我把它增加到100mb,它支持吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-18 07:57:48

您使用的不是LocalStorage,这与LocalForage不同。spec - here is a link about those limits还讨论了使用浏览器本地存储数据的其他选择,将LocalStorage限制为5mb。

LocalForage是一个库,你可以在你给出的链接上读到,它提供了一个接口,用于在中存储跨浏览器平台的数据的各种其他选项。除非迫不得已,LocalForage不会使用浏览器的LocalStorage,而是使用IndexDB或Web SQL,具体取决于平台。

因此,您无法预测LocalForage实例的最大或可用大小-它取决于浏览器和设备-但您可以像上面那样定义它。如果您分配了太多的空间,它将失败,您可以捕获错误。

截至2017年8月,我发现iPads和iPhones的存储空间被限制在50 MB,而在PC桌面浏览器和安卓上,你绝对可以分配和使用100+ MB。

2018年10月,与我共事的一位开发人员发现,从今年早些时候(大约5月份)开始,使用最新的IOS版本时,的限制已经不再存在。所以你现在可以在浏览器中存储超过50MB的IOS,这真的很棒。

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

https://stackoverflow.com/questions/45184719

复制
相关文章

相似问题

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