我想用localStorage將用戶的手機數據保存下來。我的應用程序是用phonegap構建的。LocalStorage與Phonegap不一致
function check_connection()
{
var id = window.localStorage.getItem("id");
if(id != null)
// some code
console.log(id);
}
當我做window.localStorage.setItem("id", "value");
此代碼後,我得到的「價值」,但如果我退出應用程序,然後再次運行它,我得到「空」。
document.addEventListener("deviceready", main, true);
function main()
{
check_connection();
}
退出似乎清除localStorage對象。
有什麼想法?
編輯︰數據是持久性的,當我退出應用程序通過按回來的按鈕,但是當我從最近的應用程序殺死應用程序,數據被清除。問題是什麼 ?
http://stackoverflow.com/questions/10881059/localstorage-cleared-on-app-restart-with-cordova-1-7-and-ios-5-1-1試試這個 – zubair 2013-04-20 10:51:39
它也不是太堅持: s – 2013-04-20 10:54:29
這個問題有一個工作答案,不需要使用數據庫http://stackoverflow.com/questions/16240613/localstorage-store-not-persisting-on-android-phone-when-app-stops-using- sencha-t – George 2013-09-11 21:28:24