屏蔽键盘事件原理:给触发按键的事件做判断,当按下的keyCode为指定keyCode时,使此次按键事件失效。
特定事件屏蔽键盘事件:
// html
<input type="text" onkeydown="keydown()">
// js
function keydown(){
console.log(window.event.keyCode)
if(window.event.keyCode==49){ // 此处拿1键举例
event.returnValue = false;
}
全局屏蔽键盘事件:
window.onkeydown = function(){
console.log(window.event.keyCode)
if (window.event.keyCode==49) {
event.returnValue=false;
}
}
全局屏蔽鼠标右键:
window.oncontextmenu = function(){
console.log('点击了鼠标右键')
event.returnValue=false;
}