gpt4 book ai didi

javascript - 如何使用 Cordova 在 iOS 中永久存储数据?

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

在网上阅读了很多资料,我找不到关于 iOS 中哪种类型的存储是永久性的一致信息。大多数人说使用 PhoneGap/Cordova Storage API。但是文档提到了 window.localStorage 并且没有明确声明使用任何方法都不会使用 localStorage,也没有提到 WebSQL,

http://cordova.apache.org/docs/en/3.0.0/cordova_storage_storage.md.html

还有这个页面http://www.html5rocks.com/en/tutorials/offline/quota-research/ , 表示只有 webSQL 在 iOS 上是永久的。但是我怎么知道哪个 API 将在 Cordova 中使用 WebSQL?

我是否使用 window.openDatabase()?还有别的吗?

最佳答案

我认为您对 Phonegap Storage API 的描述感到困惑。

这取决于你的数据有多大。您可以同时使用 WebSQL 或 localStorage。它们都被 Cordova 认为是“持久的”。使用 WebSQL 或 localStorage 会将您的数据存储在缓存中。

But how do I know which API will use WebSQL in Cordova?

使用 var db = window.openDatabase("Database", "1.0", "test", 200000);

如果您的数据很小,您可以使用 localStorage,它允许您以键值对的形式存储数据。因此,您将数据库定义为

window.localStorage.setItem("key", "value");

关于javascript - 如何使用 Cordova 在 iOS 中永久存储数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23622744/

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