禁用右击、键盘打开控制台事件

本文介绍了一段JavaScript代码,详细解释了如何通过监听键盘和鼠标事件来屏蔽F12、Ctrl+Shift+I、Shift+F10等特定快捷键,并阻止鼠标右键菜单。这对于防止用户在网页上执行某些操作可能有用。
<script>
window.onload = function() {
  //屏蔽键盘事件
  document.onkeydown = function () {
    let e = window.event || arguments[0];
    //F12
    if(e.keyCode === 123) {
      return false;
      //Ctrl+Shift+I
    } else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode === 73)) {
      return false;
      //Shift+F10
    } else if((e.shiftKey) && (e.keyCode === 121)) {
      return false;
      //Ctrl+U
    } else if((e.ctrlKey) && (e.keyCode === 85)) {
      return false;
    }
  };
  //屏蔽鼠标右键
  document.oncontextmenu = function (){
    return false;
  }
}
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CSDN_33901573

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值