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

    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://baidu.com'
© 版权声明
THE END
喜欢就支持以下吧
点赞1赞赏 分享
吐槽 抢沙发

请登录后发表评论