Mat*_*van 1 local-storage web-sql indexeddb angular-local-storage localforage
我在Cordova应用程序中使用localForage.
我想知道localforage的大小.基本上它被称为5mb限制.我的移动应用程序中将有超过100mb的数据.
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
};
Run Code Online (Sandbox Code Playgroud)
大小是4980736字节,这是4.9MB ..如果我增加到100mb,它支持吗?
您没有使用LocalStorage - 这与LocalForage不同.LocalStorage确实被规格限制为5mb - 这里是关于这些限制的链接,还讨论了使用浏览器在本地存储数据的其他选项.
LocalForage是一个可以在您提供的链接中阅读的库,它提供了用于在跨浏览器平台存储数据的各种其他选项的界面.LocalForage不使用浏览器的LocalStorage,除非必须使用,而是根据平台使用IndexDB或Web SQL.
因此,您无法预测LocalForage实例的最大或可用大小 - 它取决于浏览器和设备 - 但您可以像上面那样定义它.如果分配太多空间,它将失败并且您可以捕获错误.
截至2017年8月,我发现iPad和iPhone的存储容量限制为50 MB,而在PC桌面浏览器和Android上,你绝对可以分配和使用100多MB.
更新 2018年10月,我工作的开发人员发现,截至今年早些时候(大约5月),使用最新的IOS版本已经不再使用IOS限制.因此,您现在可以在浏览器中存储超过50MB的IOS,这非常好.
| 归档时间: |
|
| 查看次数: |
1670 次 |
| 最近记录: |