网站禁用f12 右键 复制 方法

代码94 字

可以设置复制提示,禁f12,禁止调试。

1、首先我们需要调用web弹层组件layer

<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/layui/2.5.6/layui.all.min.js"></script>

2、禁用F12和禁用调试代码

<script type="text/javascript">
    var element = new Image();
    Object.defineProperty(element,'id',{get:function(){window.location.href="https://www.2288m.com/admin"}});
    console.log(element);

    document.body.oncopy = function() {layer.msg('复制成功,若要转载请务必保留本文链接!');};
    document.onkeydown = function(){
        if(window.event && window.event.keyCode == 123) {
            layer.msg("F12被禁用");
            event.keyCode=0;
            event.returnValue=false;
        }
    }    
</script>
//按键触发 

 document.onkeydown = function(){
            //禁止 ctrl+u
            if (event.ctrlKey && window.event.keyCode==85){
                return false;
            }
            //禁止 F12
            if (window.event && window.event.keyCode == 123) {
                event.keyCode = 0;
                event.returnValue = false;
            }
     }
//网站禁止右键
        document.body.oncontextmenu = function() {
            self.event.returnValue=false
        };
// 禁用右键菜单、复制、选择
     $(document).bind("contextmenu copy selectstart", function() {
            return false;
     });

如果还要禁止其他键的话搜 window.event.keyCode的对照表


歲月安然
一个持续更新的个人博客,记录生活、工作、爱好的点点滴滴。