zoukankan      html  css  js  c++  java
  • 禁掉浏览器的后退事件(键盘上的后退+浏览器的后退按钮)

     1     //禁用浏览器的backspace默认回退事件
     2             document.onkeypress = function (e) {
     3                 var ev = e || window.event;//获取event对象
     4                 var obj = ev.target || ev.srcElement;//获取事件源
     5                 var t = obj.type || obj.getAttribute('type');//获取事件源类型
     6                 if (ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea"&& t != "number") {
     7                     return false;
     8                 }
     9             }
    10             document.onkeydown = function (e) {
    11                 var ev = e || window.event;//获取event对象
    12                 var obj = ev.target || ev.srcElement;//获取事件源
    13                 var t = obj.type || obj.getAttribute('type');//获取事件源类型
    14                 if (ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea"&& t != "number") {
    15                     return false;
    16                 }
    17             }
    18             var counter = 0;
    19             if (window.history && window.history.pushState) {
    20                              $(window).on('popstate', function () {
    21                                             window.history.pushState('forward', null, '#');
    22                                             window.history.forward(1);
    23                                 });
    24               }
    25   
    26               window.history.pushState('forward', null, '#'); //在IE中必须得有这两行
    27               window.history.forward(1);
    学习是对自己负责,自己是职业发展的负责人!
  • 相关阅读:
    RSA解密时BadPaddingException解决方法
    CAP定理的理解
    服务降级、熔断、隔离
    javascript原型 原型链
    Redis基础数据类型及应用场景
    log4j
    个人免签支付
    Spring Security Oauth2 认证
    elementUI的栅格布局
    用 Vue+ElementUI 搭建后台管理极简模板
  • 原文地址:https://www.cnblogs.com/Webyangbowen/p/9702362.html
Copyright © 2011-2022 走看看