如何阻止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點開以后再按這個鍵也會退出系統,不知道如何解決,求解大牛????

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM