「このページを離れてもよろしいですか」というメッセージを消すにはどうすればよいですか?
使用しようとしましwindow.onBeforeunload=null
たが、Chrome では機能しますが、Firefox、Internet Explorer、Opera では機能しませんでした。
前もって感謝します。
「このページを離れてもよろしいですか」というメッセージを消すにはどうすればよいですか?
使用しようとしましwindow.onBeforeunload=null
たが、Chrome では機能しますが、Firefox、Internet Explorer、Opera では機能しませんでした。
前もって感謝します。
スクリプトが Chrome で動作する理由がわかりません。すべてのブラウザがこれと同じように動作するはずです。イベントリスナーを削除したコードブロックが、何らかの理由で Chrome でのみ実行される可能性はありますか?
とにかくセットすれば でwindow.onbeforeunload = someFunction;
無効化できるwindow.onbeforeunload = null
。ただし、 を設定するwindow.addEventListener('beforeunload', someFunction);
と、このイベント リスナーを で削除することはできませんwindow.onbeforeunload = null
。のみで解除できますremoveEventListener('beforeunload', someFunction);
。
この回答が役に立たない場合は、イベント リスナーを割り当てるときや削除しようとするときのスニペットなど、関連するすべてのコードを投稿してください。