onbeforeunload 属性ページ遷移前の処理を指定する

onbeforeunload 属性はイベントハンドラ属性です。「他のページへの移動前、またはページを閉じる前」 というイベントに対して、この属性値に指定された処理を行います。

onbeforeunload 属性の仕様

この属性を使用できる要素
  • すべての HTML5 要素