主要モバイルブラウザ遷移時のイベントの種類と挙動

  • 44
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

またまたいつも忘れるので。

いずれも現在の最新ブラウザで確認。
mobile safariは昔から挙動が変わってない。
また、上から発火する順番が早い。

  Android2.x Android4.x Chrome for Android mobile safari Chrome for iOS
beforeunload ×
pagehide
unload ×

※mobile safariは、キャッシュが保たれている場合はunloadが呼ばれない。リロードしたときにキャッシュが消えると呼ばれる。
※pagehideは、タブ切り替えやブラウザを閉じるなど不意に呼ばれるので注意。