HTML5 Local Storage について調べてみましたが、明確な答えが見つからないようです。
ローカル ストレージは Cookie のようなドメインに基づいてオブジェクトを保存しますか?
その場合、別のドメインからアクセスするにはどうすればよいですか?
HTML5 Local Storage について調べてみましたが、明確な答えが見つからないようです。
ローカル ストレージは Cookie のようなドメインに基づいてオブジェクトを保存しますか?
その場合、別のドメインからアクセスするにはどうすればよいですか?
仕様から:
ユーザー エージェントは、属性によって最初に返され
SecurityError
たオブジェクトのメンバーのいずれかが、有効なスクリプト起点が、属性がアクセスされたオブジェクトの起点と同じでないスクリプトによってアクセスされるたびに、例外をスローする必要があります。Storage
localStorage
Document
Window
localStorage
localStorage
そこに保存されたドメイン以外のドメインから保存されたデータにアクセスすることはできません。XMLHttpRequest
これは、「同一オリジン ポリシー」と同じモデルに従います。
その場合、別のドメインからアクセスするにはどうすればよいですか?
それはいけません。
LocalStorage データは、Web ページのドメインに基づいて作成されます。そのデータには、同じドメインの Web ページからのみアクセスできます。
これが良いアイデアである理由は次のとおりです。hackerz.pwn のようなサイトでこれを読み取り/書き込み/削除できるようにしたいですか?
Example (page on www.yourbank.com):
window.localStorage.setItem("user_session", "1234567");