ホームページ >ウェブフロントエンド >jsチュートリアル >localStorage データは HTML5 の異なるページやドメイン間で分離されていますか?
HTML5 での localStorage のページ間分離:
HTML5 では、localStorage オブジェクトは、Web ブラウザー内でデータをローカルに保存するメカニズムを提供します。 。重要な考慮事項の 1 つは、このデータが異なるページやドメイン間で分離されているかどうかです。
答え:
HTML5 の localStorage オブジェクトは、ドメインとポートに基づいて分離されます。これは、同一生成元ポリシーと同じ分離ルールに従います。これは、ドメインとポートの組み合わせごとに独自の別個の localStorage オブジェクトがあり、あるページまたはドメインのデータが別のページまたはドメインからアクセスされるのを防ぐことを意味します。
キーの命名に関する影響:
localStorage はドメインごとに分離されているため、キーに特定のドメインベースの識別子をプレフィックスとして付ける必要はありません。各ドメインには独自の個別のキーのセットがあるため、キーには任意の名前を付けることができます。
ページごとの分離:
ページごとが必要な場合分離する場合は、パス名などのページの場所を含むキーを使用して自分で実装できます。
補足:
これは必須ではありませんが、キー名にプレフィックスを付けることは、特に複数のドメインやページが関係する場合、読みやすさと整理のために良い習慣であると考えられます。
以上がlocalStorage データは HTML5 の異なるページやドメイン間で分離されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。