JavaScript pageshow イベント

ページが表示/非表示になった場合に処理する (pageshow/pagehideイベント)

こんなイベントがあるなんて知らなかった。

スマホサイトで Web ブラウザの[戻る]ボタンが押されたときに、戻ったページに埋め込んである JavaScript が実行されなくて(つまり JavaScript 実行後のキャッシュされたページが表示される)困ってたんだけど、pageshow イベントのハンドラーに登録したら、[戻る]ボタンで戻った場合でも必ず実行されるようになった。

Last updated on July 7, 2015