ホームページ  >  記事  >  ウェブフロントエンド  >  js での localStorage と sessionStorage の違いの比較

js での localStorage と sessionStorage の違いの比較

不言
不言オリジナル
2018-08-22 17:21:3420060ブラウズ

この記事の内容は、js の localStorage と sessionStorage の違いと比較に関するものです。必要な方は参考にしていただければ幸いです。

1. LocalStorage と sessionStorage は両方とも、クライアント上に一時的な情報を保存するために使用されるオブジェクトです。

2. 文字列型のオブジェクトのみを保存できます (仕様では他のネイティブ型のオブジェクトも保存できますが、これを実装しているブラウザはありません)。

3. localStorage のライフサイクルは永続的です。つまり、ユーザーがブラウザーによって提供される UI 上の localStorage 情報を消去しない限り、この情報は永久に存在します。

4. sessionStorage のライフサイクルは、現在のウィンドウまたはタブです。ウィンドウまたはタブが完全に閉じられると、sessionStorage に保存されているすべてのデータが消去されます。

5. 異なるブラウザーは、localStorage または sessionStorage 内の情報を共有できません。同じブラウザ内の異なるページは同じ localStorage (ページは同じドメイン名とポートに属します) を共有できますが、sessionStorage 情報は異なるページまたはタブ間で共有できません。ここで、ページとタブはトップレベルのウィンドウのみを参照することに注意してください。タブに複数の iframe タグが含まれており、それらが同じソース ページに属している場合、それらの間で sessionStorage を共有できます。

関連する推奨事項:

js での localStorage メソッドの使用についての簡単な紹介

phpcms バックグラウンドですべての選択と非選択を実装する方法 (コード付き)

以上がjs での localStorage と sessionStorage の違いの比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。