LocalStorage を使用する PhoneGap 2.0 に基づくモバイル アプリがあります。Android 2.3.3 を搭載したデバイスの localstorage は、sessionStorage のように機能しているようです。つまり、情報は永続化され、アプリが閉じられるまでしか使用できません。アプリを再起動すると、その情報はなくなりました。
私はそのような情報にアクセス/保存します:
function onDeviceReady()
{
if(typeof(Storage)!=="undefined")
{
if(localStorage.getItem("test") != null)
{
alert(localStorage.getItem("test"));
}
...
localStorage.setItem("test", "test Value");
}
}
同じソリューションを WP7 電話に展開すると (window.localStorage を使用して) 正常に機能します。「ウィンドウ」の有無にかかわらず試してみました。プレフィックス。また、いくつかのスレッドで提案されているように、表示する前に localStorage からグローバル変数に値を代入しようとしましたが、うまくいきませんでした。