Js阻止浏览器页面回退

$(document).ready(function(e) { 
    var counter = 0;
    if (window.history && window.history.pushState) {
        $(window).on('popstate', function () {
            window.history.pushState('forward', null, '#');
            //window.location.href="ad.html";   // 回退时跳转到新页面
            window.history.forward(1);
            alert("不可回退");
        });
    }

    window.history.pushState('forward', null, '#'); //在IE中必须得有这两行
    window.history.forward(1);
});
原文地址:https://www.cnblogs.com/tangxuliang/p/9078939.html