网页禁止调试抓包代码,F12,js禁用控制台,禁止查看源代码

2024-3-16 / 1 评论 / 96 阅读

源码说明:

此操作可以一定程度上保护您的前端代码被抓包盗用。


1.禁止f12按键,屏蔽右键。

2.禁止用户查看源代码。

3.禁止控制台出现。


该方法不能完全保证您的前端代码不被查看。

 

代码评论可见:

[cv]

<script>

    (() => {
        function block() {
            if (window === window.top && (
                window.outerHeight - window.innerHeight > 200 ||
                window.outerWidth - window.innerWidth > 200
            )) {
                document.body.innerHTML =
                    "检测到非法调试,请关闭后刷新重试!";
            }
            setInterval(() => {
                (function () {
                    return false;
                }
                ["constructor"]("debugger")
                ["call"]());
            }, 50);
        }
        try {
            block();
        } catch (err) 
    })();
    document.oncontextmenu = new Function("event.returnValue=false;"); //禁止右键功能
    document.onkeydown = MM_KeyPress;
    function MM_KeyPress(num) {
        //防止系统退格键
        var keycode = event.keyCode;
        if (keycode == 8)//屏蔽退格健
        {
            event.keyCode = 0;
            return;
        }
        if (keycode >= 122 && keycode <= 123)//屏蔽f12功能键
        {
            event.keyCode = 0;
            event.returnValue = false;
            return;
        }

    }
</script>

[/cv]

评论一下?

OωO
取消
    1. 头像
      kP7sxeEu 管理员
      沙发
      看看效果
      回复