snowfox373 2007-11-25 20:33
Javascript 最简单检测网速的方法和应用
Javascript 最简单检测网速的方法和应用。网速很慢,但又得打开 Flash 是一件很痛苦的事情,特别是 Silverlight 来临之际,这个技术可能有点用。方法其实很简单,就是计算读完一个图片的速度,而这个图片是隐藏的。s/B}Zq)K-cdP-n_6m
[e;E7dK#Ih.r
具体代码如下:[code]<SCRIPT LANGUAGE="JavaScript">
}gD8f8i
var starttime = new Date() 2k:l,yG"r
</SCRIPT> y+W*GOT~/|
<img src="images/ConvLogo.JPG?id=<%Int(37462 * Rnd + 32)%>" width=0 height=0 onload="getbandwidth();">
`%G4~u2b#GS
<SCRIPT LANGUAGE="JavaScript"> 4KKJ'[6h%Z8BH
function getbandwidth()
5a9fzO'PF0x
{ cR~1jBO\"Q1[:M
var filesize = 3.65 //measured in KB
~2~Bw.l$_o,u@
var l = 2 f)f-~7HlN`[xZ$`,X
2a$F^
BJ| c*N
var endtime = new Date() u*Ilfi*Z
var speed = Math.round(filesize*1000)/(endtime - starttime) SOmtj:]*Nf
if (speed>10) u(BWX8gD7M Y
window.location='za/default.asp?ads=enabled'
sH
_wW]3J}
else
gDy6yyK$x
window.location='za/default.asp' -X$c-X%X/Q
}
\5Gfou%J'Y4qd,z
-taV[f)C;HZ
</SCRIPT> [/code]这个 img scr 是可以任何的一个图片,而 id 是为了仿制 Cache 起来影响检测。