阅读背景:

谁知道之一段JS 代码是做什么用了?

来源:互联网 
/* stat.min.js */
(function(){window.SiteStat={StatUrl:"https://hao.uc.cn/stat.php",HttpUtil:{encode:function(a){return encodeURIComponent(a).replace(/\+/g,"%20")},pingByImage:function(d,g,c){var f=new Image,e=typeof g,h;if(e==="string"){h=IComponent(v)}else{if(e==="object"){var b=[];for(var a in g){b.push(a+"="+this.encode(g[a]))}h=b.join("&")}}f.src=d+(d.indexOf("?")>-1?"&":"?")+h;f.onload=f.onerror=function(){if(c&&typeof(c)==="function"){c()}}},pingByXHR:function(a,b,d){var h=new XMLHttpRequest(),i=typeof b,c,e;if(i==="string"){c=this.encode(b)}else{if(i==="object"){var f=[];for(var g in b){f.push(g+"="+this.encode(b[g]))}c=f.join("&")}}e=a+(a.indexOf("?")>-1?"&":"?")+c;h.onreadystatechange=function(){if(h.readyState===2||h.readyState===4){if(d){d()}}};h.onerror=function(){if(d){d()}};h.open("get",e);h.send()},ping:function(b,c,a){this.pingByXHR(b,c,a)}},parseLiUrl:function(b){if(!b){return null}var a=b.indexOf("javascript:location.href="/go.html?url=);if(a==-1){return null}var c=b.substring(a+"javascript:location.href="/go.html?url=.length);if(!c||c.length==0){return null}return c.substring(1,c.length-1)},action:function(){document.body.addEventListener("click",function(d){if(d.target.tagName.toLowerCase()==="a"){d.preventDefault();SiteStat.HttpUtil.ping(SiteStat.StatUrl,{ourl:d.target.href,uc_param_str:"prdnfrpfbivelabtbmntnieisipvsscp"},function(){window.location.href=d.target.href})}var b=null;if(d.target.tagName.toLowerCase()==="button"){b=d.target.getAttribute("ourl")}if(d.target.tagName.toLowerCase()==="li"){var a=d.target.getAttribute("onclick");b=SiteStat.parseLiUrl(a)}if(b){d.preventDefault();var c=d.target.onclick;d.target.onclick=null;SiteStat.HttpUtil.ping(SiteStat.StatUrl,{ourl:b,uc_param_str:"prdnfrpfbivelabtbmntnieisipvsscp"},function(){if(c){c();d.target.onclick=c}if(d.target.form){d.target.form.submit()}})}},true)}}})(); (function(){window.SiteSta



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: