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);
    学习是对自己负责,自己是职业发展的负责人!
  • 相关阅读:
    易宝支付文档
    iOS 查看包架构信息
    kvc to nsdata
    设置windows status bar隐藏
    设计很大,PG VIA很多,怎么办?
    PrimePower
    Primetime里面的脚本小技巧
    PT里面如何使用AI实现功耗优化的成倍加速
    插不上PG VIA怎么办?
    如何控制各种filler的比例
  • 原文地址:https://www.cnblogs.com/Webyangbowen/p/9702362.html
Copyright © 2011-2022 走看看