查看完整版本: Javascript 最简单检测网速的方法和应用

snowfox373 2007-11-25 20:33

Javascript 最简单检测网速的方法和应用

Javascript 最简单检测网速的方法和应用。网速很慢,但又得打开 Flash 是一件很痛苦的事情,特别是 Silverlight 来临之际,这个技术可能有点用。方法其实很简单,就是计算读完一个图片的速度,而这个图片是隐藏的。
s R8DBc R
\2qB{5A6_   具体代码如下:[code]<SCRIPT LANGUAGE="JavaScript">   
$n,i}7hyjw var starttime = new Date()   
k(|7Wc\8I+Cl;q^'C </SCRIPT>   1n/A PU:k
<img src="images/ConvLogo.JPG?id=<%Int(37462 * Rnd + 32)%>" width=0 height=0 onload="getbandwidth();">   ,s6M$S?i y#l.Xm
<SCRIPT LANGUAGE="JavaScript">   
X!ZC@yF^ function getbandwidth()   
fa'pAZ-f] {   
#E f O2Z3X"Byf     var filesize = 3.65    //measured in KB   
eYJ O,@qg:b_     var l = 2           I}^$KO A;cX,A

7_ X"~Iwv'xTH     var endtime = new Date()   $E[ q'Y%Xc$^ |
    var speed = Math.round(filesize*1000)/(endtime - starttime)   
y0nqR5ZG       if (speed>10)   /z`HJN+_+?!?B
        window.location='za/default.asp?ads=enabled'   #eE8iLU2U1j9O&p
       else   
u~v5W+Mc,g         window.location='za/default.asp'   
p K%I!}`y_-H }   
M-MA-zkm
c&_1Y.R[8L S </SCRIPT> [/code]这个 img scr 是可以任何的一个图片,而 id 是为了仿制 Cache 起来影响检测。
页: [1]
查看完整版本: Javascript 最简单检测网速的方法和应用