-
ドメイン設定の確認: サブドメインが同じドメインに属していることを確認してください。たとえば、example.comとsubdomain.example.comのような構造です。
-
Local Storageの共有設定: Local Storageはデフォルトではドメインごとに分離されていますが、同じドメイン内の異なるサブドメイン間で共有するためには、ドメインを指定する必要があります。以下のコードを使用して、共有したいドメインを指定します。
// 共有したいドメインを指定する
localStorage.setItem('key', 'value', '.example.com');
上記の例では、ドット(.)をプレフィックスとして使用して、example.comドメインとそのすべてのサブドメインでLocal Storageを共有しています。
- Local Storageの読み書き: Local Storageの操作は通常と同じように行うことができます。例えば、以下のコードで値を保存し、読み取ることができます。
// 値を保存する
localStorage.setItem('key', 'value');
// 値を読み取る
var value = localStorage.getItem('key');
このように、サブドメイン間でLocal Storageを共有する方法は比較的簡単です。ただし、注意点として、Local Storageは同一オリジンポリシーに従うため、異なるドメイン間では共有できません。また、セキュリティ上の理由から、Local Storageには橩限を与える必要があります。
以上が、サブドメイン間でLocal Storageを使用するためのシンプルで簡単な方法となります。必要に応じて、具体的なコード例を追加して実装してください。