zoukankan      html  css  js  c++  java
  • 如何阻止360浏览器backspace键的默认快捷键

    项目中遇到在360浏览器下按键盘的删除键(backspace)就回退出系统,回到登录页面。

    所以做了下面的事件处理

    //处理键盘事件
    function doKey(e) {
    var ev = e || window.event; //获取event对象
    var obj = ev.target || ev.srcElement; //获取事件源
    var t = obj.type || obj.getAttribute('type'); //获取事件源类型
    if (ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea") {

    return false;
    }
    if (ev.keyCode == 13) {

    return false;
    }
    }
    //禁止后退键 作用于Firefox、Opera
    document.onkeypress=doKey;
    //禁止后退键 作用于IE、Chrome
    document.onkeydown=doKey;

    但是刚进页面就点击这个键依然会退出系统,还有一种情况如下图就是把select点开以后再按这个键也会退出系统,不知道如何解决,求解大牛????

     

  • 相关阅读:
    前端JS 4
    前端JS 3
    前端JS 2
    前端JS 1
    JS的知识补丁
    去除inline-block元素间的空隙
    js中“||”和“&&”的高级用法
    WebAPP-1
    Node.js_1
    click和onclick的区别
  • 原文地址:https://www.cnblogs.com/wdd-cindy/p/8875237.html
Copyright © 2011-2022 走看看