【问题标题】:cordova (kendo mobile) LocalStorage Lifecycle科尔多瓦(剑道移动)本地存储生命周期
【发布时间】:2014-02-13 14:07:42
【问题描述】:

我和我的团队正准备开始使用 (剑道用户界面/cordova 3.2.0) ,我们需要对用户进行身份验证,我们正在考虑使用 LocalStorage 来保存身份验证状态,但我读到的帖子说 Iphones 不会为 IOS 5.1 或更高版本保留存储在 LocalStorage 中的数据。所以我创建了一个测试应用程序来测试 localStorage,它运行良好。所以我想知道是否存在localStorage失败的情况,或者除了卸载应用程序之外,IOS是否会清除这些数据?

谢谢你,

这是有效的代码。

 <div class="view-content">



                    <label>
                        <p>to save </p>
                           <p> <input type="text" data-bind="value: username" /></p>

                        <br><br>
                    </label>

            <div class="buttonArea">
                <input type="submit" id="save" data-role="button" data-bind="click: onSave" class="login-button" value="Save" />
                <br><br>
                <input type="submit" id="show" data-role="button" data-bind="click: onShow" class="login-button" value="Show" />
            </div>

    </div>

TestViewModel = kendo.data.ObservableObject.extend({


    onShow:function(){
        var that=this;
        alert(window.localStorage.flag);    
    },

    onSave: function () {
        var that = this,
            data = that.get("username").trim();

         window.localStorage.setItem("flag", data);

    },


})

【问题讨论】:

    标签: javascript html cordova local-storage kendo-mobile


    【解决方案1】:

    我认为这意味着旧的科尔多瓦版本。

    http://docs.phonegap.com/en/1.2.0/phonegap_storage_storage.md.html#localStorage

    Phonegap 也使用 cordova,文档中没有关于此的内容,仅适用于 BlackBerry WebWorks(OS 6.0 和更高版本)。所以看起来......对你来说没有问题。

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 2013-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      相关资源
      最近更新 更多