2 fenglinstudio fenglinstudio 于 2016.05.06 21:43 提问

这是一个判定联网/未联网的脚本,无法正常运行,不知道什么原因
if(navigator.onLine) { window.location.href="2.html"; }else{ window.location.href="1.html"; } window.addEventListener("offline", function(e) {alert("offline");}) window.addEventListener("online", function(e) {alert("online");})

1个回答

caozhy
caozhy   Ds   Rxr 2016.05.06 23:25
已采纳

navigator.onLine是这段代码判断的核心,这个函数不是所有浏览器都支持的。

fenglinstudio
fenglinstudio 那么有没有好的解决方法?
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
给无法联网的主机安装.NET Framework的解决办法
最近在给一套价值1800多万的实验系统编写软件,采用了.NET 3.5(C#)架构,在部署的过程中遇到了点小问题,实验室的主机均只有内部网络,并且与外部隔离,而.NET 3.5运行环境需要联网才能安装成功。 在网上找了好多资料,发现有的人说行,有的人说不行。我在虚拟机上实验了一下,结论是:无法的联网的主机基本上很不容易部署.NET 3.5环境,不仅3.5如此,.NET 3.0也同样有这个问
未联网主机Python环境配置及包管理简单方法
之前一直为python的包管理感到头疼, 今天需要在一台尚未联网的主机上配置python环境,并且安装几个包,我便重新梳理了一下python的包管理机制。 其实在现行的python框架下有种简单的管理办法, 那就是pip + wheel格式的包安装方法。 首先安装python后,需要安装pip工具。 直接下载最新版本的python,里面便会集成pip工具。 之后如果需要
解决Android模拟器不能上网的问题
Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电脑的DNS地址即可。
python联网安装缺乏的包
python 安装缺乏的包 命令行 pip install -U matplotlib pip install -U sklearn
解决windows10中开代理之后microsoft应用商店无法连接的问题
由于Microsoft的全部应用在中国区的设置默认都是直连,所以当打开网络代理之后就无法使用应用商店了,这个时候只需要下载 fiddler(http://www.telerik.com/fiddler)     在下载完成之后,点击左上角的winconfig        之后把所有的microsoft的产品打勾就行
安装完centos无法联网的解决方法
历尽千辛万苦在virtualbox安装好了centos7,习惯性打了一天ifconfig,结果发现命令无效,然后经过一系列的检查发现没有ifconfig这个包, 于是要用yum安装一个ifconfig包,结果发现不能联网。 哈哈,貌似是默认网卡还没有配置好,然后经过了下列的研究,终于成功联网更新。 首先进入目录 /etc/sysconfig/network-scripts/ 用ls命令查
解决 微软应用商店无法联网 0x80072EFD问题
近期使用微软应用商店发现不能正常的连接网络,小娜也是经过检查是使用了代理自动配置脚本(PAC)的原因按win键,输入网络代理设置,打开代理设置界面,设置 使用安装程序脚本 为关...
ubuntu解决无法上网问题
验证网卡驱动是否已经安装成功        打开终端 输入 ping 127.0.0.1 (将红色字体的字输入完毕后按回车键),如果能拼通证明网卡驱动是打好了的,经过本人的实验研究,找到了彻底解决的方法,按照我给大家的路径打开后编辑一下就OK了。打开etc目录,按下Ctrl加F 输入 DHCP3 找到后打开他,就看到了dhclient.conf 右击他使用 文本编译器打开,在最后加入一行这个
解决百度网盘等软件无法联网但是浏览器可以上网的问题
针对浏览器可以上网但是百度网盘等软件不能联网的状态
win10应用商店无法联网(代码:0x80131505)
非原创,只是放到这里Mark一下,悲催的win10。 这是原来的访问网址:百度经验 以下是截图