jQueryのアンロード機能はFirefoxではうまく動作しますが、クロムとサファリではうまく動作しません。 ChromeとFirefoxでこのフィドルを確認してください。 http://jsfiddle.net/jeevankk/Gywnw/2/。ページがリフレッシュされたときにメッセージを警告します。クロムとサファリでjQueryのアンロードが機能しないのはなぜですか?
$(window).unload(function() {
alert("Unload");
});
jQueryのアンロード機能はFirefoxではうまく動作しますが、クロムとサファリではうまく動作しません。 ChromeとFirefoxでこのフィドルを確認してください。 http://jsfiddle.net/jeevankk/Gywnw/2/。ページがリフレッシュされたときにメッセージを警告します。クロムとサファリでjQueryのアンロードが機能しないのはなぜですか?
$(window).unload(function() {
alert("Unload");
});
私が見つけました正しい答えとしてのジョセフのコメントですので、この回答を投稿してください。
"beforeunload"(beforeunloadプロンプトを除きます)と "unload"イベント中にダイアログがブロック/防止されます。コンソールを確認することで確認できます。
これは本当にこの質問に対する正解とは感じられません... –
unloadイベントは、任意の標準
https://developer.mozilla.org/en/DOM/window.onunload
の一部ではないので、これは私はちょうどにリンクされているページの下部を確認してください。
これは、ユーザーが離席したときに確認を表示するためには機能しますが、これも標準の一部ではありません。 jqueryのの
$(window).on('beforeunload ',function() {
return 'Are you sure ?';
});
アンロード機能がbrowsers..refer次のリンク http://bugs.jquery.com/ticket/5538
といくつかの問題を抱えている私たちは周りにいくつかの仕事を見つけることができるように、あなたは、問題について詳しく説明できますか?
"beforeunload"(beforeunloadプロンプトを除きます)と "unload"イベント中にダイアログがブロック/防止されます。あなたのコンソールを確認してください、ジョセフはすべて正しいと言います。 – Jeevan
あなたが体にonfocusout使用することができます..しかし、あなたのページを残していないユーザに尋ねる、この操作で、警告のようなものを使用しようとしている場合、私はお勧めしません。..
jQueryのアンロードもクロムでうまくいきますが、クロムではアラートが許可されません。私はそれを使ってクッキーを設定しました。 ChromeでうまくいけばSafariでもうまくいくはずです。 Firefoxので
"リフレッシュ" アクションがunload
イベントを発生しません。
代わりにonbeforeunload
を使用してください。 [window.onunloadのFirefoxバージョン47と
ことを確認し、マックOS X
が重複する可能性はChromeブラウザで正常に動作していません。誰も私を助けることができますか?](http://stackoverflow.com/questions/7794301/window-onunload-is-not-working-properly-in-chrome-browser-can-any-one-help-me) –
ダイアログ"beforeunload"(beforeunloadプロンプトを除きます)と "unload"イベント中にブロック/防止されます。あなたのコンソールを確認してください、それはすべてそれを言う。 – Joseph
@Josephあなたは正しいです。それは問題だった – Jeevan