Javascript 最简单检测网速的方法和应用
来源:Arting365.com    作者:南非黑帅    发布时间:2007-11-23
      Javascript 最简单检测网速的方法和应用。网速很慢,但又得打开 Flash 是一件很痛苦的事情,特别是 Silverlight 来临之际,这个技术可能有点用。 

  具体代码如下: 

      <SCRIPT LANGUAGE="JavaScript">  
      var starttime = new Date()   
      </SCRIPT>  
      <img src="images/ConvLogo.JPG?id=<%Int(37462 * Rnd + 32)%>" width=0 height=0 onload="getbandwidth();">  
      <SCRIPT LANGUAGE="JavaScript">  

      function getbandwidth()   
     {  
     var filesize = 3.65    //measured in KB  
     var l = 2           

     var endtime = new Date()  
     var speed = Math.round(filesize*1000)/(endtime - starttime)   
     if (speed>10)   
     window.location=’za/default.asp?ads=enabled’   
     else   
     window.location=’za/default.asp’  
     }  

     </SCRIPT>  

  这个 img scr 是可以任何的一个图片,而 id 是为了仿制 Cache 起来影响检测. 

  filesize 是 img scr 的大小,而 speed 就是计算出值拉. 

  什么,10KB 的速度?哈哈,那时在南非,网速超级慢,所以...... 

  这个代码其实很简单,就是计算读完一个图片的速度,而这个图片是隐藏的。 
本篇编辑:Iris
发表评论 | 查看所有评论
用户名: 
验证码: