(HTML5 の DOM ストレージの一部として)保存されたデータはどのくらいの期間localStorage
利用できますか? ローカル ストレージに保存したデータの有効期限を設定できますか?
ベストアンサー1
ローカルストレージに保存するオブジェクトにタイムスタンプを保存することをお勧めします。
var object = {value: "value", timestamp: new Date().getTime()}
localStorage.setItem("key", JSON.stringify(object));
オブジェクトを解析し、タイムスタンプを取得して現在の日付と比較し、必要に応じてオブジェクトの値を更新できます。
var object = JSON.parse(localStorage.getItem("key")),
dateString = object.timestamp,
now = new Date().getTime().toString();
compareTime(dateString, now); //to implement
あるいは、次のような軽量ラッパーを使うこともできます。ローカルストレージスリム.jsこれがあなたに代わって処理します。