2014年8月25日月曜日

PhoneGap: WebStorage は deviceready で使用する

PhoneGap では通常の Web ブラウザと同様に、
localStorage, sessionStorage を使用してデータを保存することができます。
Web ブラウザのデータとは別に保存されるため、
ブラウザ側で過去のデータ削除をこなっても、
アプリではデータが残ります。

ただし localStorage や sessionStorage は、
deviceready イベントが発生したあとで使用する必要があります。
jQuery などで ready イベントを拾って来て実行しても、
データが保存されなかったり消えてしまったりするケースがあるので、
必ず deviceready イベントの後に実行するよう注意が必要です。

0 件のコメント:

コメントを投稿