このタイプの質問が多く見つかりましたが、誰も助けてくれませんでした。アラートボックスを削除 - 「このサイトから退出しますか?」
それらのほとんどは、次のコード使用の溶液を得
window.onbeforeunload = null;
私は別のURLにリダイレクト検索ボックスとプレス入力し、jqueryの機能の実行中に何かを入力したときに私の問題があります。リダイレクトアラートボックスが来る前に - > "このサイトから退出しますか?あなたが行った変更は保存されないかもしれません。"ここで
私のjqueryのコードは、いくつかのいずれかがアラートボックスを防ぐために私を助けて
<input type="text" placeholder="Search" value="" id="SearchBox" />
$('#SearchBox').keypress(function (e) {
if (e.which == 13) {
var search = $('#SearchBox').val();
window.onbeforeunload = null;
window.location.href = 'https://redirecturl';
}
});
です!
使用しているjsファイルを調べましたか?それらの中でどの機能がこのメッセージを表示しているのかを調べ、それができないようにしてください。少なくとも、このメッセージにつながる機能の部分を投稿する方法がわからない場合は、 – user5014677
window.onbeforeunloadは、最初にこのメッセージをポップアップするためにjavascriptのどこかで定義する必要があります。ただそれを定義しないでください? – user3154108
そのアラートボックスはどこに定義されていますか? – Dilip