美文网首页
关于断网判断这件小事

关于断网判断这件小事

作者: leeleeleelalala | 来源:发表于2020-02-13 22:43 被阅读0次

呱唧呱唧

起因是我们要在前台做一个断网提示,本来想着很简单的一件事情,结果让我折腾了挺久,这里记录总结一下加深一下印象。

方法总结

第一种:利用h5新出navigator的onLine属性

不好用的理由
1、只会未连上路由或者局域网时才是false,要是连上路由没有网的情况它会是true.
2、有浏览器兼容问题,具体也懒得管它兼容啥型号的,但是不兼容我们项目组除了我以外所有同事的浏览器,没想到它也是看颜值生效的,哎。

第二种:window的online和offline事件

不好用的理由
不兼容测试小姐姐的浏览器💔

第三种:使用插件 offline.js

不好用的理由
哎,怎么说呢,试了好多遍,一度以为是我有问题,没有看懂人家的api,后来才发现它是真的不行,我测试的时候用的是Chrome,连的是wifi,把wifi断开之后,没有反应,后来去讨论区去看了一下,其他人也是这样:

image.png
既然大家都是这样,那我就放心了,,,,放心的,,,弃用了😊

-----------------------------华丽丽的分隔线-------------------------------------

本来就是不想通过请求的方式去实现,结果上面的都不行,我也没有找到其他方法,只能通过请求轮询的方式去判断啦。

第四种:利用image标签的onError事件

大家好,我是例如:

setInterval(function(){
            var $img = $('<img src="你的图片地址?'+new Date().getTime()+'">')
            $img.appendTo('body').css("display","none").load(function(){
                console.log("网络连接成功!")
                $(this).remove()
            }).error(function(){
                console.log("您的网络已断开!")
                $(this).remove()
            })
},5000)

大家好,我是tips:
图片搞小一点,毕竟你看看这个马,就知道它比较吃资源啦。

第五种:轮询ajax请求

大家应该都会,我就不BB了。

相关文章

  • 关于断网判断这件小事

    呱唧呱唧 起因是我们要在前台做一个断网提示,本来想着很简单的一件事情,结果让我折腾了挺久,这里记录总结一下加深一下...

  • 网购这件“小事”

    周五,休假在家。要做饭的时候发现电饭煲歇菜了,自己捣鼓了半个多小时,没好;于是出去找了一圈电器维修点,找到一家,一...

  • 网购这件小事

    双十一过完,双十二又紧随而至。双双购物节过后,突然发现了一些意思的事情。 1.比价是一个体力活。现在,为了扩大市场...

  • 一入章坑深似海

    关于爱好这件小事,总是心甘情愿。

  • 关于读书这件小事

    文|娜 “书中自有颜如玉,书中自有黄金屋”。 古往今来,多少名人骚客不为五斗米折腰,却甘愿为阅读这件小事屈膝请教。...

  • 关于自卑这件小事

    我从来都不是一个自信的人。 我总是觉得自己好多东西做得不够好,一方面原因是我见过好东西,我知道自己的水平几斤几两;...

  • 关于旅行这件小事

    想起之前朋友圈有很多人问我:你怎么不用上班可以到处玩,恰好翻微博又发现一条“有趣的”微博: 1000元等于一件普通...

  • 关于搜索这件小事

    效率, 方法, 分享 引发思考的一件小事 简单的描述整个来龙去脉,原本在开发小程序的过程中,需要用到一个图片编辑的...

  • 关于阅读这件小事

    我是曹好,每日一本书的阅读者 电子书阅读app:以网易蜗牛读书为主,以微信读书为辅 阅读习惯:每日我会浏览网易蜗牛...

  • 关于Free这件小事

    近期几个月来发生的一些事情促成了此刻我终于决心写点什么,在很早就看了刘瑜女士的《送你一颗子弹》之后。 最近单曲循环...

网友评论

      本文标题:关于断网判断这件小事

      本文链接:https://www.haomeiwen.com/subject/xztaxhtx.html