• 保存到桌面  加入收藏  设为首页
HTML5

js-js实现屏蔽退格键、Alt+左箭头、浏览器上一页按钮的返回功能

时间:2018-08-09 13:11:10   作者:江节胜   来源:胜行天下网   阅读:598   评论:0
<script src="../../js/jquery-3.1.0.min.js" type="text/javascript" />
 
$(document).ready( // jQuery实现 屏蔽 退格键、Alt+左箭头、浏览器上一页按钮的返回效果
 function() {
    document.onkeydown = function(e) {
        var oEvent = window.event;
        // 如果需要监听Ctrl键盘 可以获取  oEvent.ctrlKey
        if (oEvent.altKey && (oEvent.keyCode == 37 || oEvent.keyCode == 39)) {
            _stop();
        }
        if (oEvent.keyCode == 8) { //退格键 另外13是回车键
            _stop();
        }
    }
 
    if (window.history && window.history.pushState) {  $(window).on('popstate',
        function() {  window.history.pushState('forward'null'#');  window.history.forward(1);  
        });  
    }  window.history.pushState('forward'null'#'); //在IE中必须得有这两行
    window.history.forward(1);  
 
    function _stop() {
        e.preventDefault();
        e.stopPropagation();
    }
});

有任何疑问或技术合作都可联系我

微信:767000122 【推荐】

QQ:596957738


相关评论

加我微信 596957738 (QQ同号)加我微信   QQ联系:596957738   地址:江苏省南京市雨花台区

苏公网安备32011402010305号

皖ICP备16019989号

江节胜的Gitee,江节胜的Git地址