2016-07-26 69 views
0

請在Mozilla Firefox中關閉瀏覽器時提醒用戶。我已經嘗試了IE和Chrome的onbeforeunload,它在兩個方面都有效。但我無法在Firefox中獲得相同的響應。似乎onbeforeunload和onunload在Firefox中不起作用。另外,在一些博客中,我發現onbeforeunload只適用於Firefox 4.0或更低版本。我已經嘗試了下面的JavaScript代碼,它適用於IE和Chrome,但不適用於Firefox。如何在關閉Mozilla瀏覽器時提醒用戶firefox

<script language="JavaScript" type="text/javascript"> 
     var myEvent = window.attachEvent || window.addEventListener; 
     var chkevent = window.attachEvent ? 'onbeforeunload' : 'beforeunload'; 

     myEvent(chkevent, function (e) { 
      var confirmationMessage = 'Are you sure to leave the page?'; 
      (e || window.event).returnValue = confirmationMessage; 
      return confirmationMessage; 
     }); 

</script> 

欣賞,如果有任何替代品可用。

+0

這是一個非常非常糟糕的做法,並破壞了用戶體驗。它讓我想起了很難關閉的廣告軟件和窗口/標籤...請不要實現它。 – Alex

+0

好的。但是我已經嘗試了網站上的所有可用選項,但仍然無法獲得正確的結果。請提出更好的方法來獲得可能的結果。感謝Alex。 – user22197

+0

請參考這個文檔https://developer.mozilla.org/en-US/docs/Web/Events/beforeunload它可以幫助你 – mean

回答

0

你試過嗎?

window.onbeforeunload = function() { 
    return "Do you want to close?"; 
}; 
+0

我已經嘗試了所有這些方法,但仍然無法獲得任何可能的結果爲Firefox。 – user22197

相關問題