ホームページ >ウェブフロントエンド >jsチュートリアル >localStorage データをサブドメイン間で共有するにはどうすればよいですか?
サブドメイン間での localStorage の共有
Cookie から localStorage に移行する場合、クロスドメインのデータ アクセスが課題になる可能性があります。質問で説明されているようなシナリオでは、異なるサブドメイン (site.example と www.site.example) がそれぞれの localStorage オブジェクトを分離しており、データ共有が問題になります。
回答で提案されている革新的なソリューションには、次のようなものがあります。メイン ドメイン、parent.example の iframe を利用します。子サブドメイン (child.example) と親ドメイン iframe の間の postMessage 通信を利用することで、データ交換を容易にするカスタム プロトコルを確立できます。
このアプローチを通じて、親ドメイン iframe は localStorage データの中央リポジトリとして機能します。これにより、すべての子サブドメインがアクセスできるようになります。特定の指示を含む postMessage メッセージを iframe に送信することにより、子ドメインは共有 localStorage オブジェクトにデータを取得または保存できるため、サブドメインの分離によって課せられる制限を克服できます。
以上がlocalStorage データをサブドメイン間で共有するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。