1. ホーム
  2. html

サブドメインのHTML5 localStorageのサイズ制限について

2023-10-15 04:11:34

質問

HTML5 の localStorage データベースは通常サイズに制限があります。標準的なサイズはドメインごとに 5 MB または 10 MB です。これらの制限は、サブドメインによって回避できますか (たとえば、example.com、hack1.example.com、および hack2.example.com はすべて独自の 5 MB データベースを持ちます)。また、親ドメインが子ドメインのデータベースにアクセスできるかどうかについて、規格に何か明記されていますか?私は何も見つけることができず、それを行うための議論を見ることができますが、いくつかの標準モデルがあるように思われます。

どのように解決するのですか?

から http://dev.w3.org/html5/webstorage/#disk-space

<ブロッククオート

オリジンあたり5メガバイトという、ほとんど任意の制限が推奨されます。実装に関するフィードバックは歓迎され、将来的にこの提案を更新するために使用されるでしょう。

また、次のことにも言及しています。

<ブロッククオート

ユーザエージェントは、他の関連サイトのデータを元にして保存するようなサイトからの防御をすべきです。 例えば、他の関連サイト、a1.example.com, a2.example.com, a3.example.com などに上限まで保存することです。 a1.example.com, a2.example.com, a3.example.com, などに保存して、example.com の保存制限を回避するようなことがないようにする必要があります。 example.com に保存されます。