PhoneSap的localStorage替代品

时间:2011-09-17 22:14:04

标签: cordova local-storage

我尝试使用localStorage和globalStorage在浏览器中本地存储少量数据(来自本地页面),但是使用globalStorage获得了安全性异常,并且数据不会与localStorage持续存在。

Cookie太小,使用文件和数据库似乎有点矫枉过正,并且可能在各个平台上都不稳定。我是否真的必须使用文件或数据库来存储~20kb的数据?是否有替代localStorage或其他解决此问题的方法?

1 个答案:

答案 0 :(得分:4)

在使用iPhone 4.3模拟器中的应用程序启动之间保持数据时,我没有遇到任何问题。

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

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

    navigator.notification.alert(value);
}

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