3

誰かが私に説明してくれませんかlocalStorage?

この質問は「グーグル」で回答できることを認識していますが、スタックオーバーフローから得られる、簡潔で見つけやすく、適切なインデックスと多様な意見のある回答を好みます。

4

1 に答える 1

8

localStorage は、クライアントのコンピューターにデータを保存する方法です。ユーザーが最後に Web ページにアクセスした日付を保存するとします。ページが読み込まれたら、次のコードを使用できます。

function saveData() {
  localStorage.lasttimevisited = new Date();
}

次回ページが読み込まれたときに、満杯かどうかを確認し、localStorage.lasttimevisited満杯の場合はユーザーを歓迎します。

localStorage の利点は、ブラウザを閉じてもメモリ内に残っていることです。誰かがそのページにアクセスすると、最後にアクセスしたのが何百年も前の場合でも、前回 (前回アクセスした場合) から歓迎されます。

ただし、いくつかの欠点があります。ユーザーは、ブラウザのデータ/キャッシュをクリアして、すべての localStorage データを消去できます。また、IE7 などのサポートされていないブラウザーを使用している場合もあります。

localStorage は JavaScript 経由でのみアクセスでき、HTML5 です。

于 2013-06-17T02:30:44.367 に答える