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 的速度?哈哈,那时在南非,网速超级慢,所以所以。。。。

这个代码其实很简单,就是计算读完一个图片的速度,而这个图片是隐藏的

用这种方法来检测网速,偶比较变态了吧,哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值