+
95
-

回答

可以通过debugger来检测是否打开了f12开发者工具,然后进行隐藏,完整代码如下:

<html>

<head>
    
        <meta charset="UTF-8">
</head>

<body>
    <div id="cont">我是内容</div>
    
    <script>
        function consoleOpenCallback() {
            document.getElementById("cont").style.display="none";
            
        alert("您打开了f12");
        }
        !function () {
        const handler = setInterval(() => {
        const before = new Date();
        debugger;
        const after = new Date();
        const cost = after.getTime() - before.getTime();
        if (cost > 100) {
        consoleOpenCallback();
        clearInterval(handler)
        }
        }, 1000)
        }();
    </script>

</body>

</html>

网友回复

我知道答案,我要回答