浏览器控制台无限debugger

601 阅读1分钟

实现效果

一些网站禁止查看控制台(f12),当打开控制台时会有debugger调式页面

chrome浏览器控制台打开页面 image.png

这个debugger不关闭,不可以查看接口请求信息 但是懂的人可以关闭掉 也可以做一定的限制

实现代码

在项目里添加一下代码可以实现以上功能

//vue
mounted() {
  setInterval(function() {
            check()
        }, 1000)
        var check = function () {
            function doCheck(a) {
                if (('' + a / a)['length'] !== 1 || a % 20 === 0) {
                    ; (function () { }['constructor']('debugger')())
                } else {
                    ; (function () { }['constructor']('debugger')())
                }
                doCheck(++a)
            }
            try {
                doCheck(0)
            } catch (err) { }
        }
check()
}