1. 程式人生 > >js監聽瀏覽器後退事件

js監聽瀏覽器後退事件

state zh-cn 後退 ready his for 必須 developer shu

參考鏈接:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/onpopstate

代碼如下:

$(document).ready(function(e) {

var counter = 0;

if (window.history && window.history.pushState) {

window.onpopstate = function () {

window.history.pushState(‘forward‘, null, ‘#‘);

window.history.forward(1);

alert("不可回退");

};

}

window.history.pushState(‘forward‘, null, ‘#‘); //在IE中必須得有這兩行

window.history.forward(1);

});

如果在瀏覽器執行了回退操作,則會觸發頁面彈出“不可回退”彈框,當然這裏可以進行你所需要的不同的處理;



原文:https://www.jianshu.com/p/8916c3d8e07f

js監聽瀏覽器後退事件