從我的廣泛閱讀中,蘋果開發的iOS 5.1 localStorage/WebSQL行爲更改已完全納入Cordova 1.6.0。 但是,在Cordova 1.7.0和iOS 5.1.1上運行我的(新)應用程序時,我仍然看到醜陋,不正確的行爲。使用Cordova 1.7和iOS 5.1.1清除應用程序重新啓動時的localStorage清空
我使用window.localStorage來存儲和檢索數據。例如。 (「activeFormId」) window.localStorage.setItem(「activeFormId」,formId); 這些工作完美無缺地在科爾多瓦的應用程序的同一屆會議。如果我使用主iOS按鈕背景應用程序,然後恢復,那通常也可以。但是,當我殺死應用程序(雙擊,長按,點擊紅色圓圈)並重新啓動時,所有localStorage數據都將丟失。我也用jsconsole.com驗證了這一點。
是否需要執行其他步驟才能確保持久性錯誤修復正在運行?任何幫助是極大的讚賞。
德魯,每個問題的細節,我已經使用1.7什麼都。 –
對不起,我以爲我閱讀,因爲你正在使用1.6。嘗試使用沒有窗口的LS。語法,只是localStorage.getItem() - localStorage.setItem()... –
......令人驚訝......工作!但是,這會導致另一個問題,會話已被清除,因此AJAX調用失敗。在另一個問題或科爾多瓦錯誤報告中解決。 –