16

HTML5 の sessionStorage に関するいくつかの質問:

  • localStorage の 5MB 制限には、sessionStorage が含まれますか? (つまり、本当に WebStorage API の 5MB 制限ですか)
  • そうでない場合、sessionStorage には localStorage と同様の最大サイズ制限がありますか?

このサイトhttp://dev-test.nemikor.com/web-storage/support-test/を別のSOの質問で見つけました。データがまだ関連しているかどうか疑問に思っていますか?

4

1 に答える 1

18
  1. localStorage の 5MB 制限には、sessionStorage が含まれますか? (答え:いいえ)
  2. それは本当に WebStorage API の 5MB の制限ですか (回答:いいえ;によってサポートされています)
  3. sessionStorage には localStorage と同様の最大サイズ制限がありますか? (回答:いいえ;によってサポートされています)

簡単な方法ですべての質問に答えていただければ幸いです。以下は、特に有益なセクションです。

クォータ

疑いを持たないハード ドライブに数ギガバイトのデータを格納することを許可された Web サイトがあれば、混乱は想像に難くありません。したがって、ブラウザーはストレージ容量に制限を課します。アプリがその制限を超えようとすると、ブラウザーは通常、ユーザーが増加を確認できるダイアログを表示します。ブラウザーはオリジンが使用できるすべてのストレージに対して単一の制限を適用すると考えるかもしれませんが、主要なブラウザーは実際にはストレージ メカニズムごとに個別に制限を適用しています。これは将来変更される可能性がありますが、現時点では、ブラウザは 2 次元マトリックスを維持していると考えてください。一方の次元は「原点」、もう一方は「ストレージ」です。たとえば、" http://abc.example.com" は、最大 5MB の Web ストレージ、25MB の Web SQL データベース ストレージの保存が許可され、インデックス付きデータベースの使用は禁止されています。この分野でのもう 1 つの歓迎すべき機能強化は、ユーザーがそれぞれに割り当てたスペースを表示および制御できるようにするユーザー インターフェイスです。ユーザーがストレージの使用量を事前に確認できる環境もあります.たとえば、Chrome ウェブストアの場合、ユーザーがアプリをインストールすると、ストレージの制限を含む権限を受け入れるよう事前に求められます. . 可能な値の 1 つは "unlimited_storage" です。

上記のテキストはhttp://www.html5rocks.com/en/tutorials/offline/storage/から引用

于 2012-08-04T07:06:09.203 に答える