請在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>
欣賞,如果有任何替代品可用。
這是一個非常非常糟糕的做法,並破壞了用戶體驗。它讓我想起了很難關閉的廣告軟件和窗口/標籤...請不要實現它。 – Alex
好的。但是我已經嘗試了網站上的所有可用選項,但仍然無法獲得正確的結果。請提出更好的方法來獲得可能的結果。感謝Alex。 – user22197
請參考這個文檔https://developer.mozilla.org/en-US/docs/Web/Events/beforeunload它可以幫助你 – mean