您的位置:首页技术文章
文章详情页

javascript - js判断用户的网络能否上网?

浏览:54日期:2023-03-15 08:20:59

问题描述

前端怎么判断用户的网络能否上网呢?因为有的用户内网不能没有外网,所以想检测到不能上网的就取消外链的连接,有没有过来人给个判断的方法~~~demo演示一下~~

问题解答

回答1:

随便找张图片,比如下面这个 baidu 的 logo,测试图片能否打开

var i = new Image();i.src = ’https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_ca79a146.png?t=’ + Date.parse(new Date());i.onload = function() { alert(’ok’);};i.onerror = function() { alert(’fail’);};回答2:

请求一下百度,如果成功了就代表有外网呗。

回答3:

可以直接在script里写个onerror, <script src='https://www.haobala.com/wenda/1.js'></script> 加载不了说明网络有问题

回答4:

https://github.com/alfg/ping.... 直接封装好的,拿来就用,题主给分结贴。

回答5:

navigator.onLine,检测联网情况

回答6:

ajax拉百度首页就行了

回答7:

window.navigator.onLine

https://developer.mozilla.org...

回答8:

提问前要多利用好搜索引擎啊,你直接在 sf 上面搜索“JavaScript 网络”就能得出你要的结果了。

js 判断是否网络断了

回答9:

不能上网脚本无法加载 拿什么判断?你搞错关系了

标签: JavaScript
相关文章: