ページ遷移時のイベントでダイアログを表示できなくなりました

公開日: | カテゴリー: DOM

概要

beforeunloadunloadpagehide の各イベントが発生したときに、alertconfirm あるいは prompt 関数を使ってダイアログを表示するスクリプトが書かれていても無視されるようになりました。これは、悪意を持ったサイトが、タブを閉じたり、再読み込みしたり、別のページへ移動したりする際に無限ループを発生させ、ブラウザーを終了できなくするといった DoS 攻撃を防ぐための措置です。

参考資料