JS屏蔽禁止控制台F12调试代码

远方
2021-02-23 / 0 评论 / 178 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年02月23日,已超过242天没有更新,若内容或图片失效,请留言反馈。
function endebug(off, code) {
    if (!off) {
        !(function (e) {
            function n(e) {
                function n() {
                    return u;
                }
                function o() {
                    window.Firebug && window.Firebug.chrome && window.Firebug.chrome.isInitialized ? t('on') : ((a = 'off'), console.log(d), console.clear(), t(a));
                }
                function t(e) {
                    u !== e && ((u = e), 'function' == typeof c.onchange && c.onchange(e));
                }
                function r() {
                    l || ((l = !0), window.removeEventListener('resize', o), clearInterval(f));
                }
                'function' == typeof e &&
                    (e = {
                        onchange: e
                    });
                var i = (e = e || {}).delay || 500,
                    c = {};
                c.onchange = e.onchange;
                var a,
                    d = new Image();
                d.__defineGetter__('id', function () {
                    a = 'on';
                });
                var u = 'unknown';
                c.getStatus = n;
                var f = setInterval(o, i);
                window.addEventListener('resize', o);
                var l;
                return (c.free = r), c;
            }
            var o = o || {};
            (o.create = n),
                'function' == typeof define
                    ? (define.amd || define.cmd) &&
                        define(function () {
                            return o;
                        })
                    : 'undefined' != typeof module && module.exports
                    ? (module.exports = o)
                    : (window.jdetects = o);
        })(),
            jdetects.create(function (e) {
                var a = 0;
                var n = setInterval(function () {
                    if ('on' == e) {
                        setTimeout(function () {
                            if (a == 0) {
                                a = 1;
                                setTimeout(code);
                            }
                        }, 200);
                    }
                }, 100);
            });
    }
}
endebug(false, function () {
    // 当有人调试网站,则立即跳转到其他网页
    window.location.href = 'http://www.farta.com.cn/'
});
17

评论 (0)

取消