js監聽瀏覽器後退事件
阿新 • • 發佈:2019-04-02
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監聽瀏覽器後退事件