簡體   English   中英

onunload和onbeforeunload無法正常工作

[英]onunload and onbeforeunload not working

我的aspx頁面中有此腳本

<script language="JavaScript" type="text/javascript">     
    window.onbeforeunload = function(e) {
        return 'Bye now!';
    }; 
</script>

但這在我關閉瀏覽器時不會被調用。 我需要彈出一個警報,要求用戶確認。 我需要使用JavaScript在aspx頁面中執行此操作。 我嘗試的瀏覽器是mozilla firefox。 謝謝

以下代碼可以解決您的問題:

(function () {
    window.unloader = function(e) {
       (e || window.event).returnValue = null;
       return null;
    };
    window.addEventListener("beforeunload", window.unloader);
})();

您將無法指定消息,瀏覽器默認為該消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM