【JS】禁止F12

作者: 德育处主任 | 来源:发表于2019-12-29 15:54 被阅读0次
微信订阅号:Rabbit_svip

有很多网站都禁止用户按F12查看源码的。

比如 17素材,在打开某个素材选择预览的时候,就不允许按F12。

微信订阅号:Rabbit_svip


document.onkeydown = document.onkeyup = document.onkeypress = function (event) {
    var e = event || window.event || arguments.callee.caller.arguments[0];

    if (e && e.keyCode == 123) {
        mAlert();
        e.returnValue = false;
        return (false);
    }
}

function mAlert() {
    alert("感谢您使用基础支撑平台,禁止一切想操作控制台的行为!!!");
}

上面的代码原理是监听键盘事件,f12的keyCode是123,如果按下的keyCode是123就禁止默认事件。



以上是一种防君子不防小人的方法。因为除了按鼠标右键进入之外,还可以先打开一个空的页面,然后按下F12,再输入网址。这样照样能看到本来按F12才能看到的东西。

相关文章

网友评论

    本文标题:【JS】禁止F12

    本文链接:https://www.haomeiwen.com/subject/xbwyoctx.html