`
王明森
  • 浏览: 2956 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js检测网络是否连通

阅读更多
var EventUtil = {
addHandler: function (element, type, handler) {
if (element.addEventListener) {
element.addEventListener(type, handler, false);
} else if (element.attachEvent) {
element.attachEvent("on" + type, handler);
} else {
element["on" + type] = handler;
}
},
removeHandler: function (element, type, handler) {
if (element.removeEventListener) {
element.removeEventListener(type, handler, false);
} else if (element.detachEvent) {
element.detachEvent("on" + type, handler);
} else {
element["on" + type] = null;
}
}
};

var dom = document.createElement('img');
dom.style = 'display:none;';
dom.src = 'http://www.baidu.com/img/bdlogo.gif';
dom.id = 'map_img';
EventUtil.addHandler(dom, 'error', function(){

alert('你的电脑没有链接网络,连接上网络后才能打开地图!');
});
document.body.appendChild(dom);
分享到:
评论

相关推荐

    Node.js-is-online-检查网络是否可以连接

    `is-online`模块的工作原理主要是通过尝试访问一个已知的公共URL(通常是Google的DNS服务器IP地址8.8.8.8或4.4.4.4)来检测网络连通性。如果能够成功建立连接并获取响应,那么就认为网络是在线的。这种方法简单高效...

    检测网络连通性并收集结果数据进行前端展示并进行一定的分析.zip

    在IT行业中,网络连通性检测是至关重要的一个环节,特别是在大数据时代,数据采集和处理已经成为各类应用的基础。本项目“检测网络连通性并收集结果数据进行前端展示并进行一定的分析”着重于实现这一目标,它包含了...

    check-network-status:一个Node.js模块,用于检查您是否已连接到网络

    检查网络状态一个Node.js模块,用于检查您是否已连接到网络。 返回一个承诺,如果有网络访问权限,则解析为true ;如果没有网络访问权,则解析为false 。安装模块 npm install check-network-status注意:要求节点> ...

    ios-检测网络状态.zip

    在iOS开发中,检测网络状态是一项至关重要的任务,它能够帮助开发者及时了解用户设备的网络连通性,以便提供更好的用户体验。"ios-检测网络状态.zip"这个压缩包可能包含了用于实现这一功能的相关代码示例或教程。...

    判断是否连接网络

    1. 使用`ping`命令:这是一个通用且直观的方法,通过尝试与一个已知的网络地址(如Google的公共DNS服务器8.8.8.8)通信来检查网络连通性。在命令提示符中输入`ping 8.8.8.8`,如果返回数据包,则说明网络连接正常。 ...

    检测网络的函数和例子

    例如,以下简单的函数会尝试连接到Google的公共DNS服务器(8.8.8.8)以检测网络连通性: ```python import socket def check_network_connection(): try: socket.setdefaulttimeout(5) socket.socket(socket.AF...

    在n个城市建设通信网络,只需架设n-1条线路即可至少包含10个城市,城市数n由键盘录入,城市坐标由随机函数产生小于100的整数

    3. 对于每一条边(e),检查它的两个端点是否在同一连通分量内。如果不是,将其加入生成树,并将这两个端点合并到同一连通分量。 4. 重复步骤3,直到添加了n-1条边。 5. 最后,生成树包含了n-1条边,这些边的权值之...

    jsp.zip_5RS9_JS前端ping源码_feedkxh_jsp ping_前端用jsp

    这个项目可能包含了前端的HTML页面(index.htm)和JavaScript脚本(ping.js),用于检测网络连通性。 描述中提到"JS前端PING 测试成功,完全使用前端的JQUERY来判断网络通断",表明这个项目是基于jQuery库来构建的...

    微信小程序demo:requestURL的连通性测试.rar

    4. **连通性测试**:在实际应用中,可能需要检测特定URL是否可达,这可以通过发送一个简单的GET请求来实现。如果服务器返回200状态码,通常表示连通成功;其他状态码则表示存在问题。 5. **错误处理**:在调用`wx....

    iOS 判断网络状态(包括2G,3G,4G)简单DEMO

    苹果提供了一套名为System Configuration的框架,其中的Reachability类能够帮助开发者检测当前设备的网络连通性。通过监听网络状态的变化,我们可以知道用户是否连接到蜂窝数据(2G、3G、4G)或Wi-Fi网络,甚至了解...

    微信小程序demo:requestURL的连通性测试39.zip

    1. **请求状态**:检查请求是否成功,通过`wx.request`的`success`、`fail`和`complete`回调函数来判断。 2. **响应数据**:解析返回的JSON或其他格式的数据,并进行处理。 3. **错误处理**:当请求失败时,捕获并...

    pingcheck-master.zip

    通过发送ICMP回显请求数据包到目标主机并接收回应来检查网络连接是否正常。如果目标主机接收到请求并返回回应,就表明网络连接是通畅的。 - **工作原理**:当用户执行ping命令时,操作系统会生成一个包含特定信息的...

    JS代码实现电脑配置检测功能

    - **网络状态**:没有直接的方法获取网络链接状态,但可以利用Ajax请求测试网络连通性。 - **浏览速度**:通常需要通过Ajax请求或Web Workers来模拟数据传输,然后计算时间差来估算速度。 - **分辨率**:通过`...

    SpiderMonkey_JSAPI

    6. **异常处理**:JavaScript执行过程中可能会抛出异常,`JS_IsExceptionPending()`检查是否发生异常,`JS_GetPendingException()`获取异常对象,`JS_ClearException()`清除异常。 7. **垃圾回收**:SpiderMonkey...

    tcpip测试工具

    3. **ping测试**:通过发送ICMP回显请求来检查网络连通性,测量延迟时间。 4. **traceroute/tracert**:追踪数据包从源到目的地的路径,揭示可能的网络瓶颈或故障点。 5. **TCP连接测试**:建立并断开TCP连接,检查...

    ping:检测客户端信息

    "ping:检测客户端信息"这个标题意味着我们将探讨如何通过JavaScript实现网络连通性检查。 首先,我们需要理解JavaScript本身并不直接支持像系统级ping命令那样的功能,因为浏览器的安全策略限制了JavaScript直接...

    《网络管理实训》项目总结报告模版.pdf

    - 测试通信结果:通过ping、traceroute等工具检查网络连通性和延迟。 - 监控通信过程数据:使用网络监控工具(如Wireshark)捕获和分析网络流量,确保数据安全和性能优化。 4. **网络通信分析与总结** - 实训...

    安卓网站交互JSONxmlWebserviceUPnP相关-运行闪退Android网络监控监控Http速度扫描Rssiping实现Ftp实现.rar

    4. ping实现:Ping是网络诊断工具,用于检查设备与另一台设备之间的连通性。在Android应用中,可以通过ping命令来判断网络是否可达,或者评估网络延迟。 5. Ftp实现:FTP(File Transfer Protocol)是文件传输协议...

Global site tag (gtag.js) - Google Analytics