码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-04-18 15:58:54      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:textarea   删除   select   info   如何   sel   key   系统   get   

 

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

 技术分享图片

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

标签:textarea   删除   select   info   如何   sel   key   系统   get   

原文地址:https://www.cnblogs.com/wdd-cindy/p/8875237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!