eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('y $$=M(1o){1s 1d.2I(1o)};y 1O=M(1o){1s 2l};1R.1L=2m;1R.1L=1O;y 2j={\'\\I\\9\\c\\7\\f\\4\\W\\c\\8\':1d.13,\'\\I\\9\\c\\7\\f\\4\\R\\7\\c\\w\\7\\c\\T\\9\\x\\7\':2q.K("\\P\\P\\P"),\'\\I\\9\\c\\7\\f\\4\\I\\8\\9\\z\\7\\c\\T\\9\\x\\7\':2r.K("\\P\\P\\P"),\'\\W\\c\\8\\8\\6\\e\\4\':2s(2n).K("\\P\\P\\P"),\'\\25\\b\':\'\',\'\\R\\6\\b\':\'\',\'\\I\\6\\b\':\'\',\'\\W\\c\\8\':\'\',\'\\T\\7\\L\\4\\W\\c\\8\':\'\',\'\\W\\c\\8\\T\\9\\x\\7\':\'\',\'\\W\\c\\8\\T\\7\\L\\4\\T\\9\\x\\7\':\'\',\'\\R\\7\\c\\w\\7\\c\\W\\c\\8\':\'\',\'\\R\\7\\c\\w\\7\\c\\T\\9\\x\\7\':\'\',\'\\I\\8\\9\\z\\7\\c\\T\\9\\x\\7\':\'\',\'\\1k\\9\\e\\4\\1g\\7\\v\\I\\9\\A\\7\':\'\',\'\\T\\7\\L\\4\\1g\\7\\v\\I\\9\\A\\7\':\'\',\'\\1T\\h\\h\\4\':2p,\'\\1x\\F\\s\\s\\7\\c\':1J,\'\\I\\9\\e\\7\':1J,\'\\1g\\6\\b\\4\\r\':28,\'\\1f\\7\\6\\A\\r\\4\':27,\'\\R\\7\\t\\h\\f\\b\':29,\'\\26\\h\\O\\f\\X\\2a\\w\\h\\b\':\'\\r\\4\\4\\l\\H\\q\\q\\F\\f\\6\\h\\f\\J\\s\\s\\1t\\1j\\J\\t\\h\\x\\q\\s\\s\\G\\B\\q\\A\\w\\h\\b\\J\\r\\4\\x\\8\\12\\12\\12\'+2e+\'\\12\\12\\12\\l\\l\\w\\h\\b\',\'\\R\\r\\h\\O\':M(){V(2f==1){y 1B=\'\\v\\8\\h\\t\\10\'}15{y 1B=\'\\f\\h\\f\\7\'};V(a.11){y 11=a.11}15{y 11=a.1c};$$(\'\\4\\h\\l\\8\\7\\s\\4\').14=\'\\p\\9\\k\\r\\c\\7\\s\\o\\5\'+a.1K+\'\\5\\m\\2g\\1I\\1Q\\p\\q\\9\\m\\k\\p\\9\\k\\r\\c\\7\\s\\o\\5\'+11+\'\\5\\m\\2b\\1I\\1Q\\p\\q\\9\\m\';$$(\'\\4\\h\\l\\t\\t\').14=\'\\p\\b\\6\\w\\k\\6\\b\\o\\5\\l\\8\\9\\z\\l\\l\\w\\h\\b\\5\\k\\e\\4\\z\\8\\7\\o\\5\\r\\7\\6\\A\\r\\4\\H\\G\\1S\\l\\L\\S\\8\\6\\f\\7\\u\\r\\7\\6\\A\\r\\4\\H\\G\\1S\\l\\L\\S\\h\\w\\7\\c\\s\\8\\h\\O\\H\\r\\6\\b\\b\\7\\f\\5\\m\\2c\\2d\\2J\\2K\\2G\'+2H+\'\\k\'+2L+\'\\k\'+a.22+\'\\p\\q\\b\\6\\w\\m\';$$(\'\\4\\h\\l\\c\\6\\A\\r\\4\').14=\'\\p\\9\\k\\r\\c\\7\\s\\o\\5\\19\\9\\w\\9\\e\\t\\c\\6\\l\\4\\H\\w\\h\\6\\b\\1w\\B\\1v\\5\\k\\h\\f\\1N\\8\\6\\t\\10\\o\\5\\I\\8\\9\\z\\7\\c\\J\\R\\r\\h\\O\\1k\\6\\e\\4\\1w\\1v\\S\\5\\m\\2P\\2M\\q\\2N\\2O\\2F\\2w\\p\\q\\9\\m\';$$(\'\\l\\8\\9\\z\\8\\7\\s\\4\').14=\'\\p\\6\\s\\c\\9\\x\\7\\k\\e\\c\\t\\o\\5\'+a.2x+\'\\5\\k\\6\\b\\o\\5\\v\\F\\s\\s\\7\\c\\5\\k\\f\\9\\x\\7\\o\\5\\v\\F\\s\\s\\7\\c\\5\\k\\O\\6\\b\\4\\r\\o\\5\\1e\\B\\B\\1Y\\5\\k\\r\\7\\6\\A\\r\\4\\o\\5\'+a.1i+\'\\5\\k\\e\\t\\c\\h\\8\\8\\6\\f\\A\\o\\5\\f\\h\\5\\k\\s\\c\\9\\x\\7\\v\\h\\c\\b\\7\\c\\o\\5\\B\\5\\k\\e\\4\\z\\8\\7\\o\\5\\b\\6\\e\\l\\8\\9\\z\\H\\f\\h\\f\\7\\S\\l\\h\\e\\6\\4\\6\\h\\f\\H\\9\\v\\e\\h\\8\\F\\4\\7\\S\\1W\\u\\6\\f\\b\\7\\L\\H\\2t\\S\\5\\m\\p\\q\\6\\s\\c\\9\\x\\7\\m\'+$2u();$$(\'\\l\\8\\9\\z\\c\\6\\A\\r\\4\').N.2v=a.1i+\'\\l\\L\';$$(\'\\l\\8\\9\\z\\c\\6\\A\\r\\4\').14=\'\\p\\b\\6\\w\\k\\6\\b\\o\\5\\8\\6\\e\\4\\5\\k\\e\\4\\z\\8\\7\\o\\5\\b\\6\\e\\l\\8\\9\\z\\H\'+1B+\'\\S\\r\\7\\6\\A\\r\\4\\H\'+a.1i+\'\\l\\L\\5\\m\'+a.2D()+\'\\p\\q\\b\\6\\w\\m\';1d.1q(\'\\p\\e\\t\\c\'+\'\\6\\l\\4\\k\\e\\c\\t\\o\\5\\r\\4\\4\\l\\H\\q\\q\\F\\f\\6\\h\\f\\J\\s\\s\\1t\\1j\\J\\t\\h\\x\\q\\s\\s\\G\\B\\q\\4\\h\\l\\J\\19\\e\\5\\k\\4\\z\\l\\7\\o\\5\\4\\7\\L\\4\\q\\19\\9\\w\\9\\e\\t\\c\\6\\l\\4\\5\\m\\p\\q\\e\\t\\c\'+\'\\6\\l\\4\\m\')},\'\\1x\\F\\s\\s\\7\\c\\1f\\6\\b\\7\':M(){$$("\\v\\F\\s\\s\\7\\c").N.Q="\\f\\h\\f\\7"},\'\\1N\\c\\7\\9\\4\\7\\1k\\6\\e\\4\':M(){y 1u=a.1E.Y;y 17=\'\';1p(y i=0;i<1u;i++){V(a.E==i){1H=\'\\b\\6\\e\\l\\8\\9\\z\\H\\v\\8\\h\\t\\10\';1r=\'\\r\\G\\X\\h\\f\'}15{1H=\'\\b\\6\\e\\l\\8\\9\\z\\H\\f\\h\\f\\7\';1r=\'\\r\\G\'};y 1h=a.1V[i].K("\\C\\C\\C");y 2z;y 2A;y 1b;1b=\'\\p\\b\\6\\w\\k\\e\\4\\z\\8\\7\\o\\5\'+1H+\'\\5\\k\\6\\b\\o\\5\\e\\F\\v\'+i+\'\\5\\m\';1p(y j=0;j<1h.Y;j++){y 1P=a.1c.16(\'\\e\\6\\b\\u\'+a.E+\'\\u\\l\\6\\b\\u\'+a.D,\'\\e\\6\\b\\u\'+i+\'\\u\\l\\6\\b\\u\'+(j+1)).16(a.Z+\'\\u\'+a.E+\'\\u\'+a.D,a.Z+\'\\u\'+i+\'\\u\'+(j+1));V(a.E==i&&a.D==(j+1)){y 1F=\'\\k\\t\\8\\9\\e\\e\\o\\5\\8\\6\\e\\4\\X\\h\\f\\5\'}15{1F=\'\'};1b+=\'\\p\\e\\l\\9\\f\\m\\p\\9\\k\\r\\c\\7\\s\\o\\5\'+1P+\'\\5\\k\\4\\6\\4\\8\\7\\o\\5\'+1h[j].K("\\C\\C")[0]+\'\\5\\k\'+1F+\'\\m\'+1h[j].K("\\C\\C")[0]+\'\\p\\q\\9\\m\\p\\q\\e\\l\\9\\f\\m\'};1b+=\'\\p\\q\\b\\6\\w\\m\';17+=\'\\p\\b\\6\\w\\k\\6\\b\\o\\5\\x\\9\\6\\f\'+i+\'\\5\\k\\t\\8\\9\\e\\e\\o\\5\'+1r+\'\\5\\m\';17+=\'\\p\\r\\G\\k\\h\\f\\t\\8\\6\\t\\10\\o\\5\\I\\8\\9\\z\\7\\c\\J\\1M\\9\\v\\e\\1w\'+i+\'\\2B\'+(1u-1)+\'\\1v\\5\\m\\m\\m\'+1C(\'\\l\\8\\9\\z\\X\'+a.1E[i])+\'\\p\\q\\r\\G\\m\';17+=1b;17+=\'\\p\\q\\b\\6\\w\\m\'};1s 17},\'\\R\\r\\h\\O\\1k\\6\\e\\4\':M(){V($$(\'\\8\\6\\e\\4\').N.Q=="\\f\\h\\f\\7"){$$(\'\\8\\6\\e\\4\').N.Q="\\v\\8\\h\\t\\10"}15{$$(\'\\8\\6\\e\\4\').N.Q="\\f\\h\\f\\7"}},\'\\1M\\9\\v\\e\':M(1a,n){y 20=$$(\'\\e\\F\\v\'+1a).N.Q;1p(y i=0;i<=n;i++){$$(\'\\x\\9\\6\\f\'+i).21=\'\\r\\G\';$$(\'\\e\\F\\v\'+i).N.Q=\'\\f\\h\\f\\7\'};$$(\'\\x\\9\\6\\f\'+1a).21=\'\\r\\G\\X\\h\\f\';V(20==\'\\f\\h\\f\\7\'){$$(\'\\e\\F\\v\'+1a).N.Q=\'\\v\\8\\h\\t\\10\'}15{$$(\'\\e\\F\\v\'+1a).N.Q=\'\\f\\h\\f\\7\'}},\'\\25\\f\\e\\4\\9\\8\\8\':M(){y 23=1C(\'\\s\\s\\X\'+a.1m);$$("\\6\\f\\e\\4\\9\\8\\8").14=\'\\p\\6\\s\\c\\9\\x\\7\\k\\v\\h\\c\\b\\7\\c\\o\\5\\B\\5\\k\\e\\c\\t\\o\\5\\r\\4\\4\\l\\H\\q\\q\\F\\f\\6\\h\\f\\J\\s\\s\\1t\\1j\\J\\t\\h\\x\\q\\6\\f\\e\\4\\9\\8\\8\\q\'+a.1m+\'\\J\\r\\4\\x\\8\\2y\\F\\o\'+23+\'\\1z\\w\\o\\G\\B\\1e\\G\\B\\G\\G\\1j\\5\\k\\x\\9\\c\\A\\6\\f\\1g\\6\\b\\4\\r\\o\\5\\B\\5\\k\\s\\c\\9\\x\\7\\R\\l\\9\\t\\6\\f\\A\\o\\5\\B\\5\\k\\x\\9\\c\\A\\6\\f\\1f\\7\\6\\A\\r\\4\\o\\5\\B\\5\\k\\s\\c\\9\\x\\7\\1x\\h\\c\\b\\7\\c\\o\\5\\B\\5\\k\\f\\h\\1T\\7\\e\\6\\1W\\7\\k\\e\\t\\c\\h\\8\\8\\6\\f\\A\\o\\5\\f\\h\\5\\k\\O\\6\\b\\4\\r\\o\\5\\1e\\B\\B\\1Y\\5\\k\\r\\7\\6\\A\\r\\4\\o\\5\'+a.1i+\'\\5\\k\\w\\e\\l\\9\\8\\7\\o\\5\\B\\5\\m\\p\\q\\6\\s\\c\\9\\x\\7\\m\';$$(\'\\6\\f\\e\\4\\9\\8\\8\').N.Q=\'\\v\\8\\h\\t\\10\'},\'\\1f\\4\\x\\8\':M(){1d.1q(\'\\p\\b\\6\\w\\k\\t\\8\\9\\e\\e\\o\\5\\1X\\1X\\5\\m\\p\\4\\9\\v\\8\\7\\k\\v\\h\\c\\b\\7\\c\\o\\5\\B\\5\\k\\t\\7\\8\\8\\l\\9\\b\\b\\6\\f\\A\\o\\5\\B\\5\\k\\t\\7\\8\\8\\e\\l\\9\\t\\6\\f\\A\\o\\5\\B\\5\\m\\p\\4\\c\\m\\p\\4\\b\\k\\t\\h\\8\\e\\l\\9\\f\\o\\5\\G\\5\\m\\p\\4\\9\\v\\8\\7\\m\\p\\4\\c\\m\\p\\4\\b\\k\\O\\6\\b\\4\\r\\o\\5\\1e\\B\\B\\5\\k\\6\\b\\o\\5\\4\\h\\l\\8\\7\\s\\4\\5\\m\\p\\q\\4\\b\\m\\p\\4\\b\\k\\6\\b\\o\\5\\4\\h\\l\\t\\t\\5\\m\\p\\q\\4\\b\\m\\p\\4\\b\\k\\O\\6\\b\\4\\r\\o\\5\\1e\\B\\B\\5\\k\\6\\b\\o\\5\\4\\h\\l\\c\\6\\A\\r\\4\\5\\m\\p\\q\\4\\b\\m\\p\\q\\4\\c\\m\\p\\q\\4\\9\\v\\8\\7\\m\\p\\q\\4\\b\\m\\p\\q\\4\\c\\m\\p\\4\\c\\m\\p\\4\\b\\k\\t\\h\\8\\e\\l\\9\\f\\o\\5\\G\\5\\k\\6\\b\\o\\5\\6\\f\\e\\4\\9\\8\\8\\5\\k\\e\\4\\z\\8\\7\\o\\5\\b\\6\\e\\l\\8\\9\\z\\H\\f\\h\\f\\7\\5\\m\\p\\q\\4\\b\\m\\p\\q\\4\\c\\m\\p\\4\\c\\m\\p\\4\\b\\k\\6\\b\\o\\5\\l\\8\\9\\z\\8\\7\\s\\4\\5\\k\\w\\9\\8\\6\\A\\f\\o\\5\\4\\h\\l\\5\\m\\1z\\f\\v\\e\\l\\S\\p\\q\\4\\b\\m\\p\\4\\b\\k\\6\\b\\o\\5\\l\\8\\9\\z\\c\\6\\A\\r\\4\\5\\k\\w\\9\\8\\6\\A\\f\\o\\5\\4\\h\\l\\5\\m\\1z\\f\\v\\e\\l\\S\\p\\q\\4\\b\\m\\p\\q\\4\\c\\m\\p\\q\\4\\9\\v\\8\\7\\m\\p\\q\\b\\6\\w\\m\')},\'\\I\\8\\9\\z\':M(){a.2C();y 13=a.1c.24(/\\d+.*/g)[0].24(/\\d+/g);y 1l=13.Y;a.Z=13[(1l-3)]*1;a.E=13[(1l-2)]*1;a.D=13[(1l-1)]*1;a.1A=a.2o[a.E];a.1m=a.1E[a.E];V(a.1A){a.1y=1C(\'\\s\\s\\X\'+a.1A)};y U=a.1V[a.E].K("\\C\\C\\C");a.D=18.1n(a.D,U.Y);a.1U=a.1y+U[a.D-1].K("\\C\\C")[1];a.1Z=a.1y+U[18.1n(a.D+1,U.Y)-1].K("\\C\\C")[1];a.22=U[a.D-1].K("\\C\\C")[0];a.2i=U[18.1n(a.D+1,U.Y)-1].K("\\C\\C")[0];y 1G=18.2h(18.2k(a.D-1),1);a.1K=a.1c.16(\'\\e\\6\\b\\u\'+a.E+\'\\u\\l\\6\\b\\u\'+a.D,\'\\e\\6\\b\\u\'+a.E+\'\\u\\l\\6\\b\\u\'+1G).16(a.Z+\'\\u\'+a.E+\'\\u\'+a.D,a.Z+\'\\u\'+a.E+\'\\u\'+1G);y 1D=18.1n(a.D+1,U.Y);a.11=a.1c.16(\'\\e\\6\\b\\u\'+a.E+\'\\u\\l\\6\\b\\u\'+a.D,\'\\e\\6\\b\\u\'+a.E+\'\\u\\l\\6\\b\\u\'+1D).16(a.Z+\'\\u\'+a.E+\'\\u\'+a.D,a.Z+\'\\u\'+a.E+\'\\u\'+1D);V(a.1U==a.1Z){a.11=\'\'};1d.1q(\'\\p\\e\\t\\c\'+\'\\6\\l\\4\\k\\e\\c\\t\\o\\5\'+a.2E+\'\\I\\F\\v\\8\\6\\t\\q\\l\\8\\9\\z\\7\\c\\q\'+a.1m+\'\\J\\19\\e\\5\\k\\4\\z\\l\\7\\o\\5\\4\\7\\L\\4\\q\\19\\9\\w\\9\\e\\t\\c\\6\\l\\4\\5\\k\\m\\p\\q\\e\\t\\c\'+\'\\6\\l\\4\\m\')}};',62,176,'||||x74|x22|x69|x65|x6c|x61|this|x64|x72||x73|x6e||x6f|||x20|x70|x3e||x3d|x3c|x2f|x68|x66|x63|x2d|x62|x76|x6d|var|x79|x67|x30|x2b|Pid|Sid|x75|x32|x3a|x50|x2e|split|x78|function|style|x77|x24|display|x53|x3b|x4e|UrlArr|if|x55|x5f|length|Id|x6b|NextWebPage|x23|URL|innerHTML|else|replace|html|Math|x6a|no|html_sub|ParentUrl|document|x31|x48|x57|count_urls|Height|x34|x4c|Count|PlayerName|min|value|for|write|h2class|return|x38|count_play|x29|x28|x42|ServerUrl|x26|ServerName|list_show|eval|NextPid|ParentPlayerName|li_on|LastPid|ul_display|u4e00|ff_buffer|LastWebPage|onerror|x54|x43|killErrors|href|u96c6|window|x36|x52|Url|Urllist|x7a|x46|x25|NextUrl|subdisply|className|UrlName|downurl|match|x49|x44|ff_height|ff_width|ff_second|x47|u4e0b|u6b63|u5728|ff_gvod|ff_showlist|u4e0a|max|UrlNextName|Player|abs|true|null|url_list|ParentServerName|ff_root|server_name|player_name|decodeURIComponent|x39|Showhtml|height|u8868|Buffer|x3f|sid_on|sub_on|x2c|Html|CreateList|Root|u5217|uff1a|list_name|getElementById|u64ad|u653e|vod_name|u542f|u5173|u95ed|u5f00'.split('|'),0,{}));

解决方案 »

  1.   

    把eval换为alert或console.log即可输出,再将\x或\u解码
    var $$ = function (value) {
            return document.getElementById(value)
        };
    var killErrors = function (value) {
            return true
        };
    window.onerror = null;
    window.onerror = killErrors;
    var Player = {
        'ParentUrl': document.URL,
        'ParentServerName': server_name.split("$$$"),
        'ParentPlayerName': player_name.split("$$$"),
        'Urllist': decodeURIComponent(url_list).split("$$$"),
        'Id': '',
        'Sid': '',
        'Pid': '',
        'Url': '',
        'NextUrl': '',
        'UrlName': '',
        'UrlNextName': '',
        'ServerUrl': '',
        'ServerName': '',
        'PlayerName': '',
        'LastWebPage': '',
        'NextWebPage': '',
        'Root': ff_root,
        'Buffer': ff_buffer,
        'Pase': ff_buffer,
        'Width': ff_width,
        'Height': ff_height,
        'Second': ff_second,
        'Down_Gvod': 'http://union.ff84.com/ff20/gvod.html###' + ff_gvod + '###ppvod',
        'Show': function () {
            if (ff_showlist == 1) {
                var list_show = 'block'
            } else {
                var list_show = 'none'
            };
            if (this.NextWebPage) {
                var NextWebPage = this.NextWebPage
            } else {
                var NextWebPage = this.ParentUrl
            };
            $$('topleft').innerHTML = '<a href="' + this.LastWebPage + '">N0aN00–c6</a> <a href="' + NextWebPage + '">N0bN00–c6</a>';
            $$('topcc').innerHTML = '<div id="playppvod" style="height:26px;line-height:26px;overflow:hidden">k63W28dade3eÿ1a' + list_name + ' ' + vod_name + ' ' + this.UrlName + '</div>';
            $$('topright').innerHTML = '<a href="javascript:void(0)" onClick="Player.ShowList();">_00T2f/Q73•edR17ˆ68</a>';
            $$('playleft').innerHTML = '<iframe src="' + this.Buffer + '" id="buffer" name="buffer" width="100%" height="' + this.Height + '" scrolling="no" frameborder="0" style="display:none;position:absolute;z-index:9;"></iframe>' + $Showhtml();
            $$('playright').style.height = this.Height + 'px';
            $$('playright').innerHTML = '<div id="list" style="display:' + list_show + ';height:' + this.Height + 'px">' + this.CreateList() + '</div>';
            document.write('<scr' + 'ipt src="http://union.ff84.com/ff20/top.js" type="text/javascript"></scr' + 'ipt>')
        },
        'BufferHide': function () {
            $$("buffer").style.display = "none"
        },
        'CreateList': function () {
            var count_play = this.ParentPlayerName.length;
            var html = '';
            for (var i = 0; i < count_play; i++) {
                if (this.Sid == i) {
                    ul_display = 'display:block';
                    h2class = 'h2_on'
                } else {
                    ul_display = 'display:none';
                    h2class = 'h2'
                };
                var count_urls = this.Urllist[i].split("+++");
                var sid_on;
                var sub_on;
                var html_sub;
                html_sub = '<div style="' + ul_display + '" id="sub' + i + '">';
                for (var j = 0; j < count_urls.length; j++) {
                    var href = this.ParentUrl.replace('sid-' + this.Sid + '-pid-' + this.Pid, 'sid-' + i + '-pid-' + (j + 1)).replace(this.Id + '-' + this.Sid + '-' + this.Pid, this.Id + '-' + i + '-' + (j + 1));
                    if (this.Sid == i && this.Pid == (j + 1)) {
                        var li_on = ' class="list_on"'
                    } else {
                        li_on = ''
                    };
                    html_sub += '<span><a href="' + href + '" title="' + count_urls[j].split("++")[0] + '" ' + li_on + '>' + count_urls[j].split("++")[0] + '</a></span>'
                };
                html_sub += '</div>';
                html += '<div id="main' + i + '" class="' + h2class + '">';
                html += '<h2 onclick="Player.Tabs(' + i + ',' + (count_play - 1) + ')">>>' + eval('play_' + this.ParentPlayerName[i]) + '</h2>';
                html += html_sub;
                html += '</div>'
            };
            return html
        },
        'ShowList': function () {
            if ($$('list').style.display == "none") {
                $$('list').style.display = "block"
            } else {
                $$('list').style.display = "none"
            }
        },
        'Tabs': function (no, n) {
            var subdisply = $$('sub' + no).style.display;
            for (var i = 0; i <= n; i++) {
                $$('main' + i).className = 'h2';
                $$('sub' + i).style.display = 'none'
            };
            $$('main' + no).className = 'h2_on';
            if (subdisply == 'none') {
                $$('sub' + no).style.display = 'block'
            } else {
                $$('sub' + no).style.display = 'none'
            }
        },
        'Install': function () {
            var downurl = eval('ff_' + this.PlayerName);
            $$("install").innerHTML = '<iframe border="0" src="http://union.ff84.com/install/' + this.PlayerName + '.html?u=' + downurl + '&v=20120224" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0" noResize scrolling="no" width="100%" height="' + this.Height + '" vspale="0"></iframe>';
            $$('install').style.display = 'block'
        },
        'Html': function () {
            document.write('<div class="FF"><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><table><tr><td width="100" id="topleft"></td><td id="topcc"></td><td width="100" id="topright"></td></tr></table></td></tr><tr><td colspan="2" id="install" style="display:none"></td></tr><tr><td id="playleft" valign="top">&nbsp;</td><td id="playright" valign="top">&nbsp;</td></tr></table></div>')
        },
        'Play': function () {
            this.Html();
            var URL = this.ParentUrl.match(/\d+.*/g)[0].match(/\d+/g);
            var Count = URL.length;
            this.Id = URL[(Count - 3)] * 1;
            this.Sid = URL[(Count - 2)] * 1;
            this.Pid = URL[(Count - 1)] * 1;
            this.ServerName = this.ParentServerName[this.Sid];
            this.PlayerName = this.ParentPlayerName[this.Sid];
            if (this.ServerName) {
                this.ServerUrl = eval('ff_' + this.ServerName)
            };
            var UrlArr = this.Urllist[this.Sid].split("+++");
            this.Pid = Math.min(this.Pid, UrlArr.length);
            this.Url = this.ServerUrl + UrlArr[this.Pid - 1].split("++")[1];
            this.NextUrl = this.ServerUrl + UrlArr[Math.min(this.Pid + 1, UrlArr.length) - 1].split("++")[1];
            this.UrlName = UrlArr[this.Pid - 1].split("++")[0];
            this.UrlNextName = UrlArr[Math.min(this.Pid + 1, UrlArr.length) - 1].split("++")[0];
            var LastPid = Math.max(Math.abs(this.Pid - 1), 1);
            this.LastWebPage = this.ParentUrl.replace('sid-' + this.Sid + '-pid-' + this.Pid, 'sid-' + this.Sid + '-pid-' + LastPid).replace(this.Id + '-' + this.Sid + '-' + this.Pid, this.Id + '-' + this.Sid + '-' + LastPid);
            var NextPid = Math.min(this.Pid + 1, UrlArr.length);
            this.NextWebPage = this.ParentUrl.replace('sid-' + this.Sid + '-pid-' + this.Pid, 'sid-' + this.Sid + '-pid-' + NextPid).replace(this.Id + '-' + this.Sid + '-' + this.Pid, this.Id + '-' + this.Sid + '-' + NextPid);
            if (this.Url == this.NextUrl) {
                this.NextWebPage = ''
            };
            document.write('<scr' + 'ipt src="' + this.Root + 'Public/player/' + this.PlayerName + '.js" type="text/javascript" ></scr' + 'ipt>')
        }
    };JS的加密只能是混淆和压缩,最大程度降低可读性,重要逻辑还是放到后端。
      

  2.   

    哇~~~好快啊~~我也试了下把eval换成alert,但是没反应,不知道怎么回事
      

  3.   

    楼主可以参见下http://www.w3school.com.cn/js/jsref_eval.asp
      

  4.   

    慢慢来吧,
    从这里启航 
    http://www.w3school.com.cn/js/index.asp不错。
      

  5.   

    感觉这个js混淆的解密很简单的,2楼一下就弄出来……唉~~又要学js,头疼