Cordova Phonegap的本地存储替代方案

Cordova Phonegap的本地存储替代方案,cordova,local-storage,Cordova,Local Storage,我尝试使用localStorage和globalStorage在浏览器中本地存储少量数据(从本地页面),但globalStorage出现了安全异常,并且数据不能通过localStorage持久化 Cookie太小,使用文件和数据库似乎有些过分,跨平台可能不稳定。我真的必须使用文件或数据库来存储约20kb的数据吗?是否有本地存储或其他方法可以解决此问题?我可以在iPhone 4.3模拟器中获得这个小样本,以便在应用程序发布之间保存数据 function onDeviceReady() {

我尝试使用localStorage和globalStorage在浏览器中本地存储少量数据(从本地页面),但globalStorage出现了安全异常,并且数据不能通过localStorage持久化


Cookie太小,使用文件和数据库似乎有些过分,跨平台可能不稳定。我真的必须使用文件或数据库来存储约20kb的数据吗?是否有本地存储或其他方法可以解决此问题?

我可以在iPhone 4.3模拟器中获得这个小样本,以便在应用程序发布之间保存数据

function onDeviceReady() {
    //window.localStorage.setItem("key", "value");

    var value = window.localStorage.getItem("key");

    navigator.notification.alert(value);
}

取消注释以设置初始值,然后对其进行注释,以便在后续发布时测试持久性。

我很容易在iPhone 4.3模拟器中获得这个小示例以在应用程序发布之间持久化数据

function onDeviceReady() {
    //window.localStorage.setItem("key", "value");

    var value = window.localStorage.getItem("key");

    navigator.notification.alert(value);
}

取消注释以设置初始值,然后对其进行注释以在后续启动时测试持久性。

也许您需要问的问题是“我的代码有什么问题,localStorage没有持久化?”因为它应该这样做。我希望这是我的错,但就我搜索而言,页面必须有一个真实的域,用户端的本地文件无法在会话之间持久化数据,但我可能错了。根据我所看到的,localStorage应该与phoneGap应用程序配合使用。肯定还有别的事。我使用的几乎是库存PGB服务,PG 2.7(我需要的pushwoosh插件支持的最新版本),localStorage在android上肯定不会持久。也许你需要问的问题是“我的代码有什么问题,localStorage没有持久化?”因为它应该。我希望这是我的错,但就我所搜索的而言,页面必须有一个真实的域,用户端的本地文件无法在会话之间持久化数据,但我可能错了。根据我所看到的,localStorage应该与phoneGap应用程序配合使用。肯定还有别的事。我使用的几乎是库存PGB服务,PG 2.7(我需要的pushwoosh插件支持的最新版本),localStorage在android上肯定不存在。我在xcode上使用phonegap 2.0重新设置同一个键m中的项目时遇到问题我在xcode上使用phonegap 2.0重新设置同一个键m中的项目时遇到问题