1. ホーム
  2. javascript

[解決済み] HTML5のローカルストレージのアイテムはいつ期限切れになりますか?

2022-03-23 11:26:16

質問

のデータはどれくらいの期間保存されるのでしょうか? localStorage (HTML5のDOM Storageの一部として)利用できますか?また、ローカルストレージに入れたデータに有効期限を設定することはできますか?

解決方法を教えてください。

有効期限を指定することはできません。完全にユーザー次第です。

https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

もちろん、アプリケーションがクライアントに保存したものが、後でそこにないこともあり得ます。ユーザーが明示的にローカルストレージを削除することもできますし、ブラウザが容量の問題にぶつかることもあります。 防御的なプログラミングをするのは良いことです。しかし、一般的に物事は、その言葉の実用的な定義に基づいて、"forever"残ります。

編集 - もちろん、自分のアプリケーションが古すぎると判断したものは、積極的に削除することができます。つまり、保存されたものにある種のタイムスタンプを明示的に含めておき、後でそれを使って情報をフラッシュすべきかどうかを決めることができるのです。