2017-04-02 13 views
0

我的要求就像用戶點擊IE 11瀏覽器後退按鈕時應該導航到註銷頁面。在IE11中檢測瀏覽器後退按鈕的clientX和clientY的替代屬性..?

嘗試了2天,但沒有progress.So,最後想到在這裏發佈它。

請張貼了一個解決方案...

+0

請在此處查看[如何編寫正確的問題](https://stackoverflow.com/help/how-to-ask)。請展示您的最佳嘗試。請不要只是來這裏期待別人會爲你寫代碼。 – creimers

+0

常見的設計模式是在頁面上爲用戶提供一個註銷按鈕,該按鈕執行服務器端代碼(asp.net表單回發)來調用session_end,清除任何憑據服務器變量,然後將用戶重定向回目標頁面或登錄頁面。後退和前進按鈕不可編寫腳本...它們用於瀏覽標籤的旅行日誌。 –

回答

0

一個做到這一點的方法之一是使用onbeforeunload事件。

<body onbeforeunload=」HandleBackFunctionality()」> 

function HandleBackFunctionality() 
{ 
    if(window.event.clientX < 40 && window.event.clientY < 0) 
    { 
    alert("Browser back button is clicked..."); // end the session here 
    } 
}