【发布时间】: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