javascript - js判断用户的网络能否上网?
问题描述
前端怎么判断用户的网络能否上网呢?因为有的用户内网不能没有外网,所以想检测到不能上网的就取消外链的连接,有没有过来人给个判断的方法~~~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:不能上网脚本无法加载 拿什么判断?你搞错关系了
相关文章:
1. css - flex换行后如何设置行距?(direction:row+warp:warp)2. JS怎么给每相隔一行的TD添加filter滤镜?3. mysql 5.7 对json的支持意味着数组?4. html5 - iframe src可以引入其他域名或者IP吧iframe src可以是其他域名过IP吧5. 我想从Java Date中获取Year,Month,Day等,以便与Java中的公历日期进行比较这可能吗?6. mysql - sql数据还原7. angular.js - angular如何获取一段html代码赋值到另一个地方,html里面的ng-click事件还要能生效?8. nginx - 使用wordpress搭建博客,怎么实现真实服务器使用HTTP,然后使用UPYUN的HTTPS加密?9. javascript - 请问div是个链接,鼠标移上去能出现一个div,比如查看更多按钮,怎么做?10. java - 如何让maven优先使用用户setting.xml的配置?

网公网安备