首页新闻找找看学习计划

如何阻止360浏览器backspace键的默认快捷键

0
[待解决问题]

项目中遇到在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点开以后再按这个键也会退出系统,不知道如何解决,求解大牛????

 

努力才会进步的主页 努力才会进步 | 初学一级 | 园豆:199
提问于:2018-04-18 17:01
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册