【原创】如何用js屏蔽F12

admin 2023年1月8日02:45:48评论64 views字数 840阅读2分48秒阅读模式

如何用js屏蔽F12

document.onkeydown=function(){
    var e = window.event||arguments[0];
    if(e.keyCode==123){
        alert('别调皮哦');
            return false;
    }else if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){
        alert('*');
            return false;
    }else if((e.ctrlKey)&&(e.keyCode==85)){
            alert('*');
            return false;
    }else if((e.ctrlKey)&&(e.keyCode==83)){
           alert('*');
           return false;
    }
}
document.oncontextmenu=function(){
    alert('太可恶了,哼');
    return false;
}   

接下来我为大家讲解一下原理:
首先是document.onkeydown表示的意思是:对用户敲击键盘事件进行监听 然后触发定义函数e里的event对象的元素,if.else不用说了吧,比如当检测到你按f12而f12的键码为123所以就运行alert(对话框)及return false(终止函数)终止的就是f12的函数事件, 按f12电脑接收不到从而达到了屏蔽的作用。说到这里有些人就会问了键码是啥…哎呀你们不会bd吗。好吧看这里▶ js键盘按钮keyCode及示例大全◀ 懂了吧。else下面的同上,只不过是失败后的运行,一般对于现在的IE版本基本上都是可以的。下面的那个是js的右键的对话框,和上次的那个差不多。
本文写得不是很详细,很多参数说多了也无益,我也是小灰,还请大家多多包涵
最后还是那句话大佬绕道,只对小白,服务小灰!!!

参考文章:初识document.onkeydown及其兼容性问题

FROM:浅浅淡淡[hellohy]

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年1月8日02:45:48
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【原创】如何用js屏蔽F12https://cn-sec.com/archives/1442595.html

发表评论

匿名网友 填写信息