動的ページの状態を保存するために html5 セッション ストレージを使用しています。
ブックマーク、インバウンドリンク、ページの更新、またはアドレスバーの「Enter」キーを押してページが読み込まれた場合、html5 セッション ストレージをリセットする必要があります。(ケースa)
ページが [戻る] ボタンで読み込まれた場合、セッション ストレージはリセットされるべきではなく、ページを状態付きでレンダリングするために使用されるべきです。(ケースb)
JavaScript を使用してケース a とケース b を識別し、条件付きで状態をリセットするにはどうすればよいですか?
(Google マップの検索結果に似た機能を実装しています。)