iOS websql 限制
Posted
技术标签:
【中文标题】iOS websql 限制【英文标题】:iOS websql limit 【发布时间】:2016-05-11 14:24:56 【问题描述】:我目前正在使用 html、css、js 和 cordova 编写目录应用程序 - 用户用类别和产品填充目录,然后他单击应用程序中的同步按钮,应用程序以 json 格式下载所有数据。然后我对这些数据进行排序并将它们存储在 websql 数据库中。
每个产品都有一个图像,我将这个图像与 base64 中的 json 文件一起发送,并在设备上将 base64 字符串保存在数据库中。
但我很生气,ios 上的 websql 限制是 50mb,这还不够,因为我在大约 20 个产品之后获得了 50mb。
最大的问题是,当用户离线时,应用程序也必须运行。你有什么想法吗?
【问题讨论】:
【参考方案1】:是的,您可以使用cordova-sqlite,因此您可以使用本机sqlite数据库而不是webkit,并且您可以获得设备中的所有可用空间。
https://github.com/litehelpers/Cordova-sqlite-storage
【讨论】:
以上是关于iOS websql 限制的主要内容,如果未能解决你的问题,请参考以下文章
为啥 WebSQL 不适用于使用 PhoneGap 制作的 iOS 应用程序?
Websql 排队执行 - iOS6 Mobile Safari
在 HTML5 iOS 应用程序中安全地存储数据 - localStorage / WebSQL / IndexedDB 合适吗?