如何在javascript中捕獲瀏覽器關閉按鈕或退出頁面的事件

很多時候,我們有一定的要求做一些東西,如無效會話每當用戶點擊瀏覽器的關閉按鈕,從而在瀏覽器中調用close事件。
 
讓我們來看看如何使用JavaScript。在JavaScript中,我們有onbeforeunload的和onunload事件,如。因為他們的名字暗示這些事件被觸發時,頁面被卸載。發生這種情況,如果用戶關閉瀏覽器或移動到不同的頁面。
 
我們可以使用這些事件來調用任何JavaScript處理函數。註冊一個事件從body標簽。
<script language="javascript">
function fnUnloadHandler() {
       // Add your code here
       alert("Unload event.. Do something to invalidate users session..");
}
</script>
<body onbeforeunload="fnUnloadHandler()">
    <!– Your page content –>
</body>

在這裡,在上面的代碼中,我們已註冊的事件onbeforeunload的<body>標簽。您也可以註冊使用window.eventname處理程序的事件。對於如

window.onbeforeunload = function() {
       // Add your code here
       alert("Unload event.. Do something to invalidate users session..");
}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *