【原创】如何用js屏蔽F12

如何用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及其兼容性问题

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇