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

Posted 努力才会进步

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何阻止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点开以后再按这个键也会退出系统,不知道如何解决,求解大牛????

 

以上是关于如何阻止360浏览器backspace键的默认快捷键的主要内容,如果未能解决你的问题,请参考以下文章

如何阻止360浏览器访问指定网站?

阻止按下backspace键造成页面回退相像

浏览器阻止打开active控件怎么办

阻止事件冒泡和默认到事件对象在不同浏览器中的传递

怎样将 Google Chrome 中的 backspace 返回上一页的功能去除

谷歌浏览器为啥backspace键不能返回网页