私は読んだことが:セッションストレージを単一のウィンドウ(またはタブ)のために、 一時的にデータを格納するためのsessionStorageオブジェクトを使用していますHTMLのsessionStorageスコープとライフスパン
。セッションが終了したとき、つまりユーザーがそのウィンドウ(またはタブ)を閉じるときにデータが消える
私は2つのhtmlファイルをローカルに保存しています。私はFile1がロードされているときに、セッションの項目に値を設定します。タブを閉じることなく、私はFile2(ブラウザのアドレスバーを使用して)を開こうとします。今は同じセッションストレージアイテムを取得できないようです。
これはこのように動作するはずですか? File1のhtmlページに戻っても、私はまだその値を見ることができます。
どうしてですか?
は同じドメインですか? –
ローカルで 'file:/// ...'のように?私はそれが1つのファイル名でも動作することに驚いています。とにかく別のローカルファイルを隔離する必要があります。 – Ryan
複数のタブにセッションを持たせることはお勧めできません。 [こちら](https://security.stackexchange.com/questions/106435/why-does-owasp-recommend-disable-web-browser-cross-tab-sessions)を参照してください – pkolawa