不是无序,是eval压缩过了用这个解压http://www.jb51.net/tools/eval/

解决方案 »

  1.   

    谢谢版主,解压了。但。这是神马,页面计数器么
    function println() {}
    function _wdEC() {}
    function fesc(a) {
        return a = new String(a),
        escape(a)
    }
    function wdhex(a) {
        for (var c, b = "",
        d = 7; d >= 0; d--) c = 15 & a >>> 4 * d,
        b += c.toString(16);
        return b
    }
    function wdHash(a) {
        var b, c, d, e;
        if (!a || "" == a) return 1;
        for (b = 1732584193, c = 4023233417, d = 0; d < a.length; d++) e = parseInt(a.charCodeAt(d)),
        b = (b << 6 | c >>> 26) + (b << 16 | c >>> 16) - b,
        c = 4294967295 & e + (c << 6) - c + (c << 16);
        return wdhex(2147483647 & b) + wdhex(c)
    }
    function wdGenCID() {
        return wdHash(document.location + document.cookie + document.referrer + curtime.getTime())
    }
    function getCookie(a) {
        var b = null,
        c = document.cookie,
        d = c.indexOf(a);
        return - 1 != d && (d += a.length + 1, a = c.indexOf(";", d), -1 == a && (a = c.length), b = c.substring(d, a)),
        b
    }
    function wdFlash() {
        var c, d, a = "",
        b = navigator;
        if (b.plugins && b.plugins.length) {
            for (c = 0; c < b.plugins.length; c++) if ( - 1 != b.plugins[c].name.indexOf("Shockwave Flash")) {
                a = b.plugins[c].description.split("Shockwave Flash ")[1];
                break
            }
        } else if (window.ActiveXObject) for (c = 10; c >= 2; c--) try {
            if (d = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + c + "');")) {
                a = c + ".0";
                break
            }
        } catch(e) {}
        return a
    }
    function send_ref(a) {
        a = _wdCA + a,
        Aimg = new Image(1, 1),
        Aimg.src = a,
        Aimg.onload = _wdEC
    }
    function wd_tracker(a) {
        if (setup_data(), a && "" != a) {
            var b = _wdSL;
            0 != a.toLowerCase().indexOf("http") && (a = _wdLP + "//" + _wdHost + a),
            _wdSL = a,
            _wdRP = b
        }
        write_ref()
    }
    function wd_reptracker(a) {
        setup_data(),
        a && "" != a && (_wdSL = _wdLP + "//" + _wdHost + a),
        write_ref()
    }
    function getmetaContents(a) {
        var c, b = document.getElementsByTagName("meta");
        for (c in b) if (b[c].name == a) return b[c].content
    }
    function setup_metadata() {
        try {
            _webdigObj.discuz && _webdigObj.discuz.tid && (_wdSL += -1 == _wdSL.indexOf("?") ? "?": "&", _wdSL += "tid=" + _webdigObj.discuz.tid);
            var a = getmetaContents("author");
            a && "" != a && (a = fesc(a), _wdSL += -1 == _wdSL.indexOf("?") ? "?": "&", _wdSL += "_wdmd=" + a)
        } catch(b) {}
    }
    function wd_paramtracker(a) {
        setup_data(),
        setup_metadata(),
        a && "" != a && (_wdSL = -1 == _wdSL.indexOf("?") ? _wdSL + "?" + a: _wdSL + "&" + a);
        var b = _webdigObj.url;
        b && "" != b && (_wdSL += -1 == _wdSL.indexOf("?") ? "?" + b: "&" + b),
        write_ref()
    }
    function setup_data() {
        if ("file:" != document.location.protocol) {
            if (document.characterSet ? _wdCS = fesc(document.characterSet) : document.charset && (_wdCS = fesc(document.charset)), INCLUDESUBHOST && null != INCLUDESUBHOST && 0 != INCLUDESUBHOST.length) {
                for (i = 0; i < INCLUDESUBHOST.length; i++) if (INCLUDESUBHOST[i] && _wdHost && -1 != INCLUDESUBHOST[i].indexOf(_wdHost)) {
                    _wdErr = "0";
                    break
                }
            } else _wdErr = "0";
            if ("1" != _wdErr || null == SHOWERRHOST || 1 == SHOWERRHOST) {
                if ("1" == _wdErr && println(""), ROOTDM && null != ROOTDM && 0 != ROOTDM.length && _wdHost && "" != _wdHost) for (i = 0; i < ROOTDM.length; i++) - 1 != _wdHost.indexOf(ROOTDM[i]) && (_wdRDM = ROOTDM[i]);
                println("_wdRP=" + _wdRP),
                _wdRP && "" != _wdRP ? (r = _wdRP.indexOf(document.domain), r >= 0 && 8 >= r || 0 == _wdRP.indexOf("[") && _wdRP.lastIndexOf("]") == _wdRP.length - 1 && (_wdRP = "")) : _wdRP = "",
                println("_wdRP=" + _wdRP),
                println("_wdUA=" + _wdUA),
                println("_wdRUA=" + _wdRUA),
                _wdIE && (_wdIEV = parseInt(_wdUA.substr(_wdUA.indexOf("MSIE") + 5))),
                _wdIE && _wdIEV >= 5 && (document.body.addBehavior("#default#clientCaps"), _wdCT = document.body.connectionType, document.body.addBehavior("#default#homePage"), _wdHP = document.body.isHomePage(location.href) ? "1": "0");
                try {
                    _wdIE && (_wdFS = document.fileSize)
                } catch(a) {
                    _wdFS = 0
                }
                _wdFl = wdFlash(),
                _wdTZ = (new Date).getTimezoneOffset() / -60,
                "undefined" != typeof _wdWS && null != _wdWS && (_wdSW = _wdWS.width, _wdSH = _wdWS.height, _wdCD = _wdWS.colorDepth, _wdSR = _wdSW + "x" + _wdSH, _wdNN && _wdBV >= 4 && (_wdCD = _wdWS.pixelDepth)),
                (_wdNN && _wdBV >= 4 || _wdOP) && (_wdLG = navigator.language),
                _wdIE && _wdBV >= 4 && !_wdOP && (_wdLG = navigator.userLanguage),
                _wdJE = 1 == navigator.javaEnabled() ? "1": "0",
                navigator.cookieEnabled && (_wdCK = 1 == navigator.cookieEnabled ? "1": "0"),
                1 == _wdCK && setup_cookie()
            }
        }
    }
    function setup_cookie() {
        var a = document.cookie,
        b = a.indexOf("wdcid=");
        if (0 > b) {
            if (_wdBCID = "0", _wdCID = wdGenCID(), b = "", _wdRDM && "" != _wdRDM && (b = "domain=" + _wdRDM + ";"), document.cookie = "wdcid=" + escape(_wdCID) + ";" + _wdED + b + "path=/;", document.cookie.indexOf("wdcid=") < 0) return _wdCK = 0,
            void 0
        } else _wdBCID = "1",
        _wdCID = getCookie("wdcid");
        b = document.cookie.indexOf("wdlast="),
        0 > b ? _wdLS = 0 : (_wdLS = parseInt(getCookie("wdlast")), curtime.getTime() / 1e3 - _wdLS < _wdTimeOut && (_wdTO = "0")),
        document.cookie = "wdlast=" + Math.round(curtime.getTime() / 1e3) + ";" + _wdED + "path=/;"
    }
    function write_ref() {
        _dgURL = "0" == _wdCK ? getGeneralInfo() + getLocalInfo() : getGeneralInfo() + getCookieInfo() + getLocalInfo(),
        send_ref(_dgURL)
    }
    function getGeneralInfo() {
        return "?z=" + _wdUID + "&a=" + curtime.getTime().toString(16) + "&b=" + fesc(_wdDT) + "&B=" + _wdCS + "&c=" + fesc(_wdSL) + "&d=" + fesc(_wdRP) + "&e=" + _wdHP + "&f=" + _wdFS + "&H=" + fesc(_wdHost) + "&E=" + _wdErr
    }
    function getLocalInfo() {
        return "&i=" + fesc(_wdLG) + "&j=" + _wdJE + "&k=" + _wdSR + "&l=" + _wdCD + "&m=" + _wdFl + "&n=" + fesc(_wdCT) + "&o=" + _wdTZ
    }
    function getCookieInfo() {
        return "&r=" + _wdCID + "&s=" + _wdBCID + "&t=" + _wdLS + "&u=" + _wdTO
    }
    var _webdigObj, Aimg, _wdED, _wdCK, _wdJE, _wdHP, _wdFl, _wdTZ, _wdLG, _wdCT, _wdFS, _wdErr, _wdDT, _wdCS, _wdSL, _wdHost, _wdRDM, _wdRP, _wdUA, _wdRUA, _wdWS, _wdBV, _wdNN, _wdMC, _wdIE, _wdOP, _wdIEV, _wdCID, _wdBCID, _wdLS, _wdTO, curtime, _wdTimeOut, _wevcl, _webdigVideo; (document.domain.indexOf("cnr.cn") >= 0 || document.domain.indexOf("radio.cn") >= 0) && (_wecl = "//124.17.1.253/1.gif", _wevcl = "//124.17.1.253/2.gif"),
    _webdigObj = {},
    _webdigObj.meta = document.getElementsByTagName("meta"),
    _webdigObj.getMeta = function(a) {
        var c, b = _webdigObj.meta;
        if (b) for (c = 0; c < b.length; c++) if (b[c].name == a) return b[c].content;
        return ""
    },
    _webdigObj.catalogs = _webdigObj.getMeta("catalogs"),
    _webdigObj.contentid = _webdigObj.getMeta("contentid"),
    _webdigObj.filetype = _webdigObj.getMeta("filetype"),
    _webdigObj.subject = _webdigObj.getMeta("subject"),
    _webdigObj.publishedtype = _webdigObj.getMeta("publishedtype"),
    _webdigObj.pagetype = _webdigObj.getMeta("pagetype"),
    _webdigObj.author = _webdigObj.getMeta("author"),
    _webdigObj.publishdate = _webdigObj.getMeta("publishdate"),
    _webdigObj.source = _webdigObj.getMeta("source"),
    _webdigObj.speical = _webdigObj.getMeta("webterren_speical"),
    _webdigObj.url = function() {
        var a = "";
        return a = "_wdc=" + encodeURIComponent(_webdigObj.catalogs) + "&",
        _webdigObj.subject && (a += "_wds=" + encodeURIComponent(_webdigObj.subject) + "&"),
        a += "_wdt=" + encodeURIComponent(_webdigObj.filetype ? _webdigObj.filetype: 0) + encodeURIComponent(_webdigObj.publishedtype ? _webdigObj.publishedtype: 0) + encodeURIComponent(_webdigObj.pagetype ? _webdigObj.pagetype: 0) + "&",
        _webdigObj.author && (a += "_wda=" + escape(_webdigObj.author) + "&"),
        _webdigObj.contentid && (a += "_wdci=" + encodeURIComponent(_webdigObj.contentid) + "&"),
        _webdigObj.publishdate && (a += "_wdp=" + encodeURIComponent(_webdigObj.publishdate) + "&"),
        _webdigObj.source && (a += "_wdori=" + escape(_webdigObj.source) + "&"),
        _webdigObj.speical && (a += "_wdsp=" + escape(_webdigObj.speical) + "&"),
        a
    } (),
    _webdigObj.discuz = function() {
        var b, c, d, e, f, g, h, a = _webdigObj.getMeta("author");
        if ( - 1 != a.indexOf("Discuz")) {
            if (b = new Object, b.version = _webdigObj.getMeta("generator"), c = document.location.href, -1 != c.indexOf("submit=yes") && -1 == c.indexOf("&tid=") && (b.submit = !0, d = document.getElementById("messagetext"))) for (e = d.innerHTML, f = ["tid=([0-9]+)", "([0-9]+)-[0-9]+-[0-9]+"], g = 0; g < f.length; g++) if (h = new RegExp(f[g]), h.exec(e)) {
                b.tid = RegExp.$1;
                break
            }
            return b
        }
        return void 0
    } (),
    _wdLP = location.protocol.indexOf("https") > -1 ? "https:": "http:",
    _wdCA = _wdLP + _wecl,
    _wdED = "expires=Fri, 1 Jan 2038 00:00:00 GMT;",
    _wdCK = "0",
    _wdJE = "0",
    _wdHP = "0",
    _wdFl = 0,
    _wdTZ = 0,
    _wdLG = "",
    _wdCT = "",
    _wdFS = 0,
    _wdErr = "1",
    _wdDT = "" == document.title ? location.href: document.title,
    _wdSL = window.location.href,
    _wdHost = window.location.host,
    _wdRDM = "",
    _wdRP = document.referrer,
    _wdUA = navigator.appName + " " + navigator.appVersion,
    _wdRUA = navigator.userAgent,
    _wdWS = window.screen,
    _wdBV = navigator.appVersion.substring(0, 1),
    _wdNN = -1 != _wdUA.indexOf("Netscape") ? !0 : !1,
    _wdMC = -1 != _wdUA.indexOf("Mac") ? !0 : !1,
    _wdIE = -1 != _wdUA.indexOf("MSIE") ? !0 : !1,
    _wdOP = -1 != _wdRUA.indexOf("Opera") ? !0 : !1,
    _wdIEV = 0,
    _wdBCID = "0",
    _wdLS = 0,
    _wdTO = "1",
    curtime = new Date,
    window.onerror = _wdEC,
    _wdTimeOut = 1800,
      

  2.   

    接上面 ,只让输入10000字符
    _webdigVideo = function() {
        function c(c) {
            c = a + c,
            b = new Image(1, 1),
            b.src = c
        }
     function e(a) {
            return d[a] ? d[a] : a
        }
        function f(a, b, d) {
            var g, h, i, j, f = b.url;
            g = "&" == _wdSL[_wdSL.length - 1] ? _wdSL.slice(0, _wdSL.length - 1) : _wdSL;
            for (h in d) g += "&_" + e(h) + "=" + d[h];
            i = {
                z: _wdUID,
                a: curtime.getTime().toString(16),
                b: fesc(_wdDT),
                B: _wdCS,
                c: fesc(g),
                d: f,
                H: fesc(_wdHost),
                n: a,
                r: _wdCID
            },
            j = "";
            for (h in i) j += "&" + h + "=" + i[h];
            c("?" + j.slice(1))
        }
        function g(a) {
            a && "function" == typeof a.heartBeat && (args = a.heartBeat() || {},
            f("hb", a, args))
        }
        var a, b, d, h, i, j;
        return "undefined" == typeof _wvecl && (_wvecl = _wecl.replace("1.gif", "2.gif")),
        a = location.protocol.indexOf("https") > -1 ? "https:": "http:" + _wevcl,
        d = {
            forward_count: "fwc",
            rewind_count: "rwc",
            pause_count: "pc",
            fullscreen_count: "fsc",
            buffer_count: "bc",
            fail_count: "fc"
        },
        j = {
            start: function(a, b) {
                f("st", a, b),
                h = setInterval(function() {
                    g(a)
                },
                3e5)
            },
            stop: function(a, b) {
                i || (b = a.heartBeat() || {},
                f("sp", a, b), clearInterval(h), i = !0)
            }
        }
    } (),
    function() {
        function e() {
            var b, a = document.getElementsByTagName("meta");
            for (b = 0; b < a.length; b++) if ("uctk" == a[b].name && 0 != a[b].value && "disabled" != a[b].value) return ! 0
        }
        function h(a) {
            var e, b = {
                z: _wdUID,
                a: curtime.getTime().toString(16),
                c: fesc(window.location.href),
                d: fesc(a),
                k: d,
                H: fesc(_wdHost),
                r: _wdCID
            },
            c = "";
            for (e in b) c += "&" + e + "=" + b[e];
            e = _wdCA.replace("1.gif", "3.gif") + "?" + c.slice(1),
            refImg = new Image(1, 1),
            refImg.src = e
        }
        function i(a) {
            var c, d, b = window.innerWidth;
            "number" != typeof b && (b = "CSS1Compat" == document.compatMode ? document.documentElement.clientWidth: document.body.clientWidth),
            c = window.pageXOffset,
            "number" != typeof c && (c = "CSS1Compat" == document.compatMode ? document.documentElement.scrollLeft: document.body.scrollLeft),
            d = window.pageYOffset,
            "number" != typeof d && (d = "CSS1Compat" == document.compatMode ? document.documentElement.scrollTop: document.body.scrollTop),
            this.x = c + a.clientX,
            this.y = d + a.clientY,
            this.w = b
        }
        function j(b) {
            var c = new i(b);
            a.length > 10 ? l() : a.push(c)
        }
        function k(a) {
            var c, d, b = "";
            for (c = 0; c < a.length; c++) d = a[c],
            b += d.x + "*" + d.y + "*" + d.w + ",";
            return b.slice(0, b.length - 1)
        }
        function l() {
            if (a.length > 0) {
                var b = k(a.splice(0, a.length));
                h(b)
            }
        }
        function m() {
            window.addEventListener ? (document.addEventListener("click",
            function(a) {
                j(a)
            },
            !0), window.addEventListener("unload",
            function() {
                l()
            },
            !0)) : window.attachEvent && (document.attachEvent("onclick",
            function(a) {
                j(a)
            }), window.attachEvent("onbeforeunload",
            function() {
                l()
            })),
            setInterval(l, 1e3 * c)
        }
        var a = new Array,
        c = 30,
        d = 0;
        window.screen && "number" == typeof window.screen.width && (d = window.screen.width),
        window.userAgent,
        i.prototype.toString = function() {
            return "X: " + this.x + ", Y:" + this.y + ", W:" + this.w
        },
        (e() || "http://www.gmw.cn/" == document.location.href) && m()
    } ();
      

  3.   

    就是统计的代码啊。。变量名起得简单点压缩代码量而已_wdSL = window.location.href,
    _wdHost = window.location.host,
    _wdRDM = "",
    _wdRP = document.referrer,
    _wdUA = navigator.appName + " " + navigator.appVersion,
    _wdRUA = navigator.userAgent,