这个函数是什么意思呀,
我从网站上另存为一个页面(全部文件),但是用ie打开会停止响应,我一步一步查,发现html中调用 
GA_googleFetchAds()就会死,我将这行调用删除,就不死了。
可是调用的这个 GA_googleFetchAds()是在一个js文件中,我到js中找到它,但是不理解它的代码,请大家看看这是什么意思,
为何会导致ie死呢?//以下代码为导致ie死
<script type="text/javascript">
    if (c_enable_dfp) {
        try {
            GA_googleFetchAds();
        } catch (e) { }
    }
</script>js中的部分代码如下,我发全部太乱了,先把局部发出来function ic(){
K().ra=f;_GA_googleInitializeAdEngine(h);
var a=L().h;
a=="sync"||a=="sync_sra"?L().m():jc(K())
}o("GA_googleFetchAds",ic);这想弄明白,这个函数为何有这么大的威力,导致ie死

解决方案 »

  1.   


    这个ic函数已经混淆过了, 里面的K, f, L, m, jc...........都未知. 
    最好能下载原始文件分析
      

  2.   

    谢谢,您如何能看出来,混淆过了呢?
    另外,这个js太大,发不上来。
    局部代码如下:path="+this._path_+"]"};function H(){this.v=Ob(this);this.S=j;if(!this.v)this.S=Pb(this)}H.prototype.R="__gads=";H.prototype.C="GoogleAdServingTest=";H.prototype.N=function(a){this.p=a._cookies_[0];if(this.p!=h){this.v=this.p._value_;Qb(this)}};p(H.prototype,"setCookieInfo",H.prototype.N);
    var Rb=function(a,b){var c=(new Date).valueOf(),d=new Date;d.setTime(c+b);return d},Sb=function(a){var b=15552E6;a=Rb(a,b);b="ID=12345:T="+b;var c="/",d=document.domain;return new Nb(b,a.valueOf(),c,d)},Tb="http://"+r("","partner.googleadservices.com")+"/gampad/cookie.js?callback=_GA_googleCookieHelper.setCookieInfo",Ub=function(a,b){if(!(a.v||!a.S)){var c="script",d=document.domain;d=Tb+"&client="+w(b)+"&domain="+w(d);document.write("<"+c+' src="'+d+'"></'+c+">")}},Pb=function(a){document.cookie=
    a.C+"Good";var b=Vb(a,a.C);if(b=b=="Good"){var c=Rb(a,-1);document.cookie=a.C+"; expires="+c.toGMTString()}return b},Ob=function(a){return a=Vb(a,a.R)},Vb=function(a,b){var c=document.cookie,d=c.indexOf(b),e="";if(d!=-1){d=d+b.length;e=c.indexOf(";",d);if(e==-1)e=c.length;e=c.substring(d,e)}return e},Qb=function(a){if(a.p!=h)if(a.v){var b=new Date;b.setTime(1E3*a.p._expires_);var c=a.p._domain_;a=a.R+a.v+"; expires="+b.toGMTString()+"; path="+a.p._path_+"; domain=."+c;document.cookie=a}};function Wb(a,b){try{return a.top.document==b}catch(c){}return j};var Xb=function(a){var b="google_unique_id";if(a[b])++a[b];else a[b]=1;return a[b]};var Yb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),Zb=function(a){return a&&decodeURIComponent(a)};var $b=function(a){this.pa=(this.T=a&&a.GA_jstiming)&&this.T.load};$b.prototype.tick=function(a,b){this.pa.tick(a,b)};$b.prototype.report=function(a){var b={};b.e=a;this.T.report(this.pa,b)};var ac=function(){};da(ac,$b);ac.prototype.tick=function(){};ac.prototype.report=function(){};var bc=function(a,b,c,d){if(c<=4){b=b+"_"+c;d?a.tick(b,d+"_"+c):a.tick(b)}};var cc=function(a,b){var c=0,d=[];a&&d.push(a);if(b){var e=Xa(b);e&&d.push(e)}if(d.length>0)c=Va(d.join(":"));return c.toString()};var I=v&&Math.random()<Za&&v.GA_jstiming&&v.GA_jstiming.load&&v.location.protocol=="http:"?new $b(v):new ac(v);I.tick("js_load");function J(a){return typeof a=="function"}function dc(a,b){if(typeof a!="string"||a.length==0)return h;else if(typeof b!="string"||b.length==0)return h;return ec(K(),a,b)}o("GA_googleAddSlot",dc);function _GA_googleInitializeAdEngine(a){if(!L()){fc(gc(a));hc(L())}}o("_GA_googleInitializeAdEngine",_GA_googleInitializeAdEngine);
    function ic(){K().ra=f;_GA_googleInitializeAdEngine(h);var a=L().h;a=="sync"||a=="sync_sra"?L().m():jc(K())}o("GA_googleFetchAds_zgh",ic);function kc(){_GA_googleInitializeAdEngine("iframe");Ub(window._GA_googleCookieHelper,window.GS_googleGetIdsForAdSenseService())}o("GA_googleUseIframeRendering",kc);function lc(){var a=window.GA_googleEnv.getParameter("google_ad_impl");a==h&&window.GA_googleEnv.setParameter("google_ad_impl","sync_sra")}o("GA_googleUseSyncSRARendering",lc);
    function mc(a){window.GA_googleEnv.setParameter("google_domain_reset_url",a)}o("GA_googleDomainResetUrl",mc);function nc(a){var b=Ja(u);oc(K(),a,b);if(L()!=h)if(L().h!="iframe"){if(pc(L()))if(L().O){b=M(K(),a);if(b==h)return;else if(!b._enabled_)return}else return;else if(N(L(),a)!=h&&!L().k)return;L().o(a)}}o("GA_googleFillSlot",nc);function qc(a,b,c,d){a=a||"";b=b||"";c=c||0;d=d||0;var e=Ja(u);oc(K(),b,e);if(L()!=h)if(L().h=="iframe"){ec(K(),a,b);a=new rc(c,d,j,f);sc(K(),b,a);L().o(b)}}
    o("GA_googleFillSlotWithSize",qc);function tc(){uc(new vc(Gb));fc(h)}o("GA_googleResetAll",tc);window.google_noFetch=j;function wc(){window.google_noFetch=f}o("GA_googleNoFetch",wc);function xc(){window.google_delayFetch=f}o("GA_googleDelayFetch",xc);function rc(a,b,c,d){this._width_=a;this._height_=b;this._expandable_=c;this._enabled_=d}
    rc.prototype.toString=function(){return"[GA_GoogleAdSlotAttr: width="+this._width_+", height="+this._height_+", expandable="+this._expandable_+", enabled="+this._enabled_+"]"};function yc(a){var b={};a=a.split("?");a=a[a.length-1].split("&");for(var c=0;c<a.length;c++){var d=a[c].split("=");if(d[0])try{b[d[0].toLowerCase()]=d.length>1?window.decodeURIComponent?decodeURIComponent(d[1].replace(zc," ")):unescape(d[1]):""}catch(e){}}return b}function Ac(a){a=a||document.URL;this.ma=yc(a)}
    Ac.prototype.getParameter=function(a){return a==h?h:this.ma[a]};Ac.prototype.setParameter=function(a,b){this.ma[a]=b};var Bc=function(){if(!gb)return"http://"+r("","pubads.g.doubleclick.net");return"https://"+r("","securepubads.g.doubleclick.net")};function O(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;")}function Cc(){this.F=h;this.na=j;this.Aa=(new Date).valueOf()}