戻るボタンが押された場合、ユーザーに警告ダイアログを表示しようとしています。以下は問題なく動作しますが、これを戻るボタンまたはリロードでのみ発生させたい場合を除きます。アプリケーション全体で発生するフォーム送信リダイレクトではありません。
window.addEventListener("beforeunload", function (e) {
e.returnValue = 'warning';
}
誰かが解決策を手伝うことができますか?できればjavascriptのみで、jQueryは使用しないでください。ありがとう
フォームを送信するときに変数を設定します。beforeunload
ハンドラーにその変数が存在するかどうかをテストし、戻り値が設定されている場合にのみ設定します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加