我使用 localstorage 在我的应用程序中保存一个值,它适用于 PhoneGap,但是当 Apple 发布新的 iOS 5.1 时,我的应用程序现在不保存该值。
有人知道如何解决这个问题吗?
非常感谢!!!
编辑:我把我使用的代码放在:
window.localStorage.setItem("登录", $('#login').val());
我用它来保存值,我用它来读取值:
function onDeviceReady() {
var login = window.localStorage.getItem("login");
if (login != null) {
$('#login').val(login);
}
}
但是当我关闭应用程序时,这些值不会被保存。
最佳答案
phonegap 群里有个大帖讨论过这个问题。基本上是因为他们现在将 localStorage 视为可以随时删除的临时项目。永远不要害怕工作中有非常聪明的人!
这是主题 - https://groups.google.com/forum/?fromgroups#!topic/phonegap/RJC2qA9sDnw
这是代码 - http://pastebin.com/5881768B
关于ios - Phonegap iOS 5.1 和 localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9664392/