2016-08-24 14 views
0

現在、Firefoxデスクトップブラウザの最新バージョンが動作しています。 beforeunloadイベントの前にウィンドウをキャプチャしようとしています。以下のコードはIE、Chrome、Safariでは動作しますが、Firefoxでは動作しません。 FirefoxのドキュメントからFireFoxはウィンドウbeforeunloadイベントの警告ダイアログを表示しません

window.addEventListener("beforeunload", function(e) { 
    var confirmationMessage = "Test Test"; 
    e.returnValue = confirmationMessage; 
    return confirmationMessage; 
}); 
+0

の可能な複製を(http://stackoverflow.com/questions/38879742/is-可能性のあるメッセージを表示することが可能になる) – Dekel

答えて

0

:不要なポップアップを戦うために

ページがと相互作用されていない限り、ブラウザはbeforeunloadイベントハンドラで作成されたプロンプトが表示されない場合があります。

ユーザーが以前にページとやり取りしていない場合は、ポップアップを表示できません。また、次のコードを使用することをお勧めし:[?それはbeforeunloadポップアップにカスタムメッセージを表示することが可能である]

window.onbeforeunload = function(e){ 
    var dialogText = 'Dialog text here'; 
    e.returnValue = dialogText; 
    return dialogText; 
}; 
+0

問題はFirefoxブラウザを何も操作せずに閉じることだった。 – dossani

関連する問題