P粉1869047312023-08-25 00:34:09
###もうない。すべての主要なブラウザは実際のメッセージを無視し、独自のメッセージのみを表示するようになりました。
###正しい。
昔は confirm または alert
を使用できましたが、最近では onbeforeunload
から文字列ハンドラーを返すことができ、その文字列は次のようになります。示されています。文字列の内容は無視され、フラグとして扱われるようになりました。
jQuery の
を使用する場合は、元のイベントで returnValue
を使用する必要があります:
リーリー
または昔ながらの方法:
それがあなたにできるすべてです。
P粉1436404962023-08-25 00:32:48
tl;dr - 最近のブラウザではカスタム メッセージを設定できなくなりました
ユーザーがウィンドウを閉じる前に確認メッセージを設定するには、
を使用できます。jQuery
リーリーJavaScript
リーリー 確認/アラート 内部
アンロード前を配置できないことに注意することが重要です。
< /代码>
######サファリ:######
IE:ブラウザのサポートとカスタム メッセージの削除の詳細については、次をご覧ください:
Chrome バージョン 51 で
カスタム メッセージのサポートを削除Opera バージョン 38 で削除
カスタム メッセージのサポートFirefox はバージョン 44.0 でカスタム メッセージのサポートを削除しました (この情報のソースをまだ探しています)