このスクリプトを使用して、ページのリロードと戻るボタンのナビゲーションを防ぎ、ユーザーが離れると変更が失われることをユーザーに通知します。
Firefox では、戻るボタンを押したときにのみ問題が発生するようです。警告ダイアログ ボックスが表示され、「そのまま」または「離れる」を押してもループし続け、Firefox を強制的に閉じる必要があります。
実際に FF で動作する、より良いスクリプトはありますか?
window.onbeforeunload = function (e) {
e = e || window.event;
if (e) {
e.returnValue = message;
}
return message;
};