`
cd0281
  • 浏览: 125419 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

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

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

分享到:
评论

相关推荐

    js简单网速测试方法完整实例

    通过本文提供的代码实例和解释,读者可以了解和掌握如何使用JavaScript来实现简单的网速测试。需要注意的是,在实际部署时,应当考虑到浏览器安全策略对网络请求的限制,尤其是跨域问题,可能需要服务器端的配合来...

    Javascript代码混淆的检测和反混淆应用研究.pdf

    "基于Javascript代码混淆的检测和反混淆应用研究" 摘要:本文主要研究了Javascript代码混淆的检测和...同时,本文也提出了对混淆检测方法的一些建议,希望能够对Javascript代码混淆的检测和反混淆应用产生积极的影响。

    《JavaScript构建Web和ArcGIS Server应用实战》源代码

    源代码会展示如何定义和应用不同的符号系统,包括点、线、面的样式,以及如何自定义符号。 5. **交互式地图功能**:比如缩放、平移、测量距离和面积、图层控制面板、信息弹窗(InfoWindow)等。这些功能的实现涉及...

    JavaScript在网站中繁简字体转换的应用.pdf

    繁简字体转换算法有很多,最简单的就是将body的innerHTML中的每个字符都进行检查。但是,这种算法的效率非常低,遇到复杂一点的网页甚至会假死。因此,这种算法不可取。研究了网上相关的算法,认为将针对Windows对象...

    JavaScript混淆恶意代码检测方法 (1).pdf

    JavaScript 混淆恶意代码检测方法 ...基于函数调用信息的 JavaScript 混淆恶意代码检测方法可以有效检测出混淆 JavaScript 代码中恶意代码的存在,并防止恶意代码的攻击,为 Web 应用程序的安全提供了保障。

    Qt和JavaScript的交互应用

    Qt 和 JavaScript 的交互应用的优点是可以实现无缝集成的 WEB 应用和本地应用,调用方式非常简单。该应用程序可以广泛应用于各种领域,如电子商务、游戏、教育等。 Qt 和 JavaScript 的交互应用也提供了极高的...

    javascript简单例子程序

    JavaScript是一种广泛应用于网页和网络应用的脚本语言,它主要负责网页的动态效果和交互功能。在这个"javascript简单例子程序"的压缩包中,我们能够找到一些基础的JavaScript示例,帮助初学者理解和掌握JavaScript的...

    javascript简单应用(个人所得税)

    javascript简单应用(个人所得税)javascript简单应用(个人所得税)javascript简单应用(个人所得税)

    MVC的JavaScript Web富应用开发(完整版)

    通过由浅入深的讲解,你将学会如何构建具有丰富交互以及优雅体验的JavaScript应用,书中同样提供了大量的示例代码,可以帮助你更深入的理解很多重要的概念。 揭开MVC的神秘面纱,教你如何设计合理的架构以及处理...

    JavaScript server 简单入门

    本文将指导您使用 Aptana Jaxer 服务器和 Aptana Studio IDE 创建一个简单的基于文件的博客,这是一个 JavaScript 服务器端编程的入门指南。 JavaScript 服务器端编程 JavaScript 服务器端编程是一种使用 ...

    JavaScript应用实例-炫酷流量网速悬浮窗.js

    JavaScript应用实例-炫酷流量网速悬浮窗.js

    JavaScript与C# Windows应用程序交互.

    在IT领域,JavaScript和C#是两种非常重要的编程语言,分别在Web开发和桌面应用程序开发中扮演着核心角色。本文将深入探讨如何实现JavaScript与C# Windows应用程序之间的交互,这对于跨平台开发和混合应用有着极大的...

    利用文档工具检测PDF中的恶意Javascript

    另一种方法是在模拟环境中提取和测试恶意JavaScript,虽然这种方法更难被绕过,但攻击者仍可以通过语法混淆等方式破坏JavaScript的提取过程。此外,模拟所有特定于PDF的JavaScript对象是非常耗时的。 #### 系统设计...

    基于增强代码属性图的JavaScript漏洞检测方法.pdf

    “基于增强代码属性图的JavaScript漏洞检测方法...本文提出了一种基于增强代码属性图的JavaScript漏洞检测方法,该方法可以有效地检测网络应用中的JavaScript安全漏洞,并且具有高准确率、自动化检测和可扩展性等优点。

    刘光《ArcGIS Server JavaScript API开发GeoWeb 2.0应用》书的源代码

    通过这些源代码,读者可以深入理解ArcGIS Server JavaScript API的使用方法,学习如何构建高效、交互性强的GeoWeb 2.0应用。每个章节的代码都是一个独立的知识点或技能模块,通过实际操作和调试,读者能够逐步提升...

    javascript简单介绍

    JavaScript,简称JS,是一种轻量级的解释型编程语言,广泛应用于网页和互联网应用开发。它在客户端浏览器中运行,为用户提供动态交互的体验。这篇博文将带您深入理解JavaScript的基础概念及其在实际中的应用。 ...

    使用 JavaScript 编写 iOS 应用程序!JavaScriptBridge 提供使用 JavaScript 编写 iOS 应用程序的方法 由 JavaScriptCore.frame.zip

    JavaScriptBridge 提供使用 JavaScript 编写 iOS 应用程序的方法。由 JavaScriptCore.framework 提供支持。JavaScriptBridge 使用 Javascript 编写 iOS 应用!JavaScriptBridge 提供了使用 JavaScript 编写 iOS 应用...

    JavaScript中的`reduce`方法:精解与实战应用

    在JavaScript的数组处理中,reduce方法是一个极其强大的工具。它能够将数组中的所有元素通过一个累加器(accumulator)进行合并计算,最终输出一个值。这使得reduce在处理数组、实现算法、数据转换等方面有着广泛的...

Global site tag (gtag.js) - Google Analytics