禁止页面后退JS(兼容各浏览器)

复制代码
<script src="${ctxPath}/media/lib/jquery.history.js"></script>
<script>
    $(document).ready(function(e) {    
        if (window.history && window.history.pushState) {
            $(window).on('popstate', function () {
                window.history.pushState('forward', null, '#');
                window.history.forward(1);
            });
        }
        if ('pushState' in history) {
                window.history.pushState('forward', null, '#');
                window.history.forward(1);                    
            }else{
                History.pushState('forward', null, '?state=2');
                window.history.forward(1);
        }
        window.onhashchange=function(){ 
            History.pushState('forward', null, '?state=1');
        }
    });
</script>
复制代码
posted @   纯洁的微笑  阅读(4112)  评论(1编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示