簡體   English   中英

IE 11瀏覽器后退按鈕檢測

[英]IE 11 browser back button Detect

如何檢測IE 11瀏覽器中單擊的瀏覽器后退按鈕。 在IE <10瀏覽器中,我們可以使用以下方法實現此功能:

(window.event.clientX < 40 && window.event.clientY < 0)

請分享您的想法。

下面的代碼將檢測后退按鈕的單擊。 /* Your code here! */ /* Your code here! */是單擊后退按鈕時要執行的操作。

window.addEventListener("popstate", function (event) {
    /* Your code here! */
}, false);
window.history.pushState({}, "", window.location.toString());

默認情況下,單擊“后退”按鈕將使其返回。 要停止它,請使用event.preventDefault() 如果要使其手動返回,只需使用window.history.back()

這僅在IE11中有效。 IE10或更舊的版本不支持history API。

暫無
暫無

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

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