用js判断是否联网

原创 2011年01月20日 13:21:00

需要用js判断是否联网,一开始的做法是用jquery的ajax打开外网的网站,通过判断是否能打开来判断是否联网,结果报错:没有权限。

 

在网上查阅了众多资料,说是由于浏览器的安全设置,js是不允许跨域访问的,但是可以用一个叫jsonp的方法解决。

具体见http://kb.cnblogs.com/a/1509552/

 

如果用jsonp的方法需要在服务器端做相应的配合返回数据,不符合我的情况。

 

后来的解决办法是:

通过img的error和load事件去转向。

<img src="外网地址的一个img的url" style="display:none" onerror="javascript:window.location='内网地址'" onload="javascript:window.location='外网地址'">

参考资料:http://www.ibiancheng.com/html/wangluokaifa/JS/20090328/1762.html

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JS 检测是否联网

JS 检测是否联网解决方案1: //检测是否联网,支持离线检测的浏览器有IE6+(只支持navigator.onLine属性)、Firefox3、Safari4、Opera 10...

js 判断客户端能否上网

第一种: http://code.jquery.com/jquery-1.4.2.min.js">>    if(!window.jQuery){          a...

px rem 转换的几种方法(分辨率字体调整)

目前(2016-06-19)px转rem 的工具已经不少了。下面介绍几个转换的方案。 转换方式1: 使用 在线-px转rem  在线 px 转换 rem 工具地址:http://520ued.com...

javascript判断机器是否联网的2种方法

在很多场景下,只有机器已经联网以后,web应用才能启动。如果没有联网,就会提示错误。、 但是机器有时候要重启。 如果机器重启后,立刻启动web应用的话,可能,机器上的网络服务还没有准备好。 特别是...

javascript自动判断网络连接状态并提醒用户

Offline.js 是一个在用户失去互联网连接的时候自动提醒用户的 JavaScript 库,类似 Gmail 中的效果。它能够捕捉到断网时的 Ajax 请求,在网络连接恢复的时候重新发送请求,这...

Uncaught Error: Bootstrap's JavaScript requires jQuery

问题:boostrap下拉菜单无效,浏览器报Uncaught Error: Bootstrap's JavaScript requires jQuery错误 解决办法:注意文件引入的先后顺序,应该先引...

servlet配置load-on-startup的作用

在servlet的配置当中,1的含义是: 标记容器是否在启动的时候就加载这个servlet。 当值为0或者大于0时,表示容器在应用启动时就加载这个servlet; 当是一个负数时或者没有指定时,...

HTML5 Audio/Video 标签,属性,方法,事件汇总

标签属性: src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条 Html代码   1.    id="me...

判断是否联网

#import "AppDelegate.h" #import #import #import #import #import @implementation AppDelegate ...

如何判断Android手机当前是否联网

如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过ConnectivityManager 类的isAvailable()方法判断,首先获取网络通讯类的实例 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)