1

このスクリプトを使用して、ページのリロードと戻るボタンのナビゲーションを防ぎ、ユーザーが離れると変更が失われることをユーザーに通知します。

Firefox では、戻るボタンを押したときにのみ問題が発生するようです。警告ダイアログ ボックスが表示され、「そのまま」または「離れる」を押してもループし続け、Firefox を強制的に閉じる必要があります。

実際に FF で動作する、より良いスクリプトはありますか?

window.onbeforeunload = function (e) {
   e = e || window.event;

   if (e) {
      e.returnValue = message;
   }

   return message;
};
4

1 に答える 1

2

このコードは、FirefoxとChromeで機能します。

<script type="text/javascript">
window.onbeforeunload = confirmExit;
function confirmExit()
{
   return "Are you sure you want to leave?";
}
</script>
于 2012-05-31T08:39:02.480 に答える