私が理解しているように、HTML5sessionStorage
は、特定の Web サイトを想定して、単一のユーザー セッションの期間持続することを目的としています。これは、特定のサイト内でのリロードまたはページ間のナビゲーションに耐える必要があることを意味します。サイトを離れて同じブラウザー タブ内に戻ってきた場合でも、存続するはずだと思います。
いずれにせよ、情報を sessionStorage に保存するのに問題はありませんが、sessionStorage.setItem('foo','bar')
リロードするか、同じサイトの別のページに移動するとすぐに、セッション ストレージが失われます。
OSXで最新のChromeを使用しています(それが重要な場合)。Chrome のデバッガーでセッション ストレージがどのように表示されるかを次に示します (設定されている場合)。
そして、同じページのリロード後: