1. ホーム
  2. javascript

[解決済み] サブドメインにまたがってlocalStorageを使用する

2022-07-16 12:41:37

質問

クッキーを ローカリストレージ をサポートするブラウザ(IE以外なら誰でも)において、Cookieを置き換えています。問題は site.com www . サイト・ドット・コム はそれぞれ別の localStorage オブジェクトを保存します。wwwはサブドメインとみなされると思います(私に言わせれば愚かな決定です)。もしユーザーが元々 site.com にいて www . サイト・ドット・コム にアクセスすると、彼女の個人データはすべてアクセス不能になります。すべてのサブドメインでメインドメインと同じローカル ストレージを共有するにはどうすればよいですか?

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

ドメインをまたいでの使用方法ですが...。

  • 親ドメインからiframeを使用する - parent.comとする
  • 次に、それぞれの子ドメインで、parent.com の iframe に postMessage を実行します。
  • 必要なことは、parent.com iframe と話をするために postMessage メッセージをどのように解釈するかのプロトコルを設定することです。

お役に立てれば幸いです :)