<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>html5+js 监听网络在线与离线</title>
</head>
<body>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script>
// 自动重连代码
var isIE=navigator.userAgent.indexOf("MSIE")>0?true:false; //判断是否是IE浏览器
var isFirefox=navigator.userAgent.indexOf("Firefox")>0?true:false;//是否是火狐浏览器
if(isIE || isFirefox){
setInterval(function() {
ajaxLun();
}, 5000);
}else{
// 非 IE 火狐
window.addEventListener('online', anewLink, false);
// window.addEventListener('offline', offline, false);
}
var isLine = 0;
function ajaxLun(){
$.ajax({
type: 'get',
url: '自己的请求地址',// 可以换成自己网站的url
dataType: 'json',
success: function(datas){
if(isLine){
isLine = 0;
// 执行重连的方法
anewLink();
}
},
error: function(xml,err){
if(!isLine){
isLine = 1;
}
}
});
}
// 断网后重连
function anewLink(){
console.log('重新连接。。。');
// 执行重新连接需要的代码
}
</script>
</body>
</html>
<!--
一些参考 demo......
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>html5 js 监听网络在线与离线</title>
</head>
<body>
<div id="status" style="font-size:100px;"></div>
<script type="text/javascript" language="javascript" charset="utf-8">
$$ = function(id){return document.getElementById(id);};
if(navigator.onLine){
$$("status").innerHTML="第一次加载时在线";
} else{
$$("status").innerHTML="第一次加载时离线";
}
window.addEventListener("online", online, false);
function online(){
$$("status").innerHTML="on";
}
window.addEventListener("offline", offline, false);
function offline(){
$$("status").innerHTML="off";
}
</script>
</body>
</html>
-->
html5+js 监听网络在线与离线?
html5+js 监听网络在线与离线
赞助鼓励:如果觉得内容对您有所帮助,您可以支付宝(左)或微信(右):
声明:如无特殊注明,所有博客文章版权皆属于作者,转载使用时请注明出处。谢谢!
日历
最新微语
- html转义与翻转义工具
https://www.sojson.com/rehtml#google_vignette
2024-09-03 15:28
- 周公恐惧流言日,王莽谦恭未篡时
2024-09-03 15:28
最新评论
分类
随机文章
最新文章
热门文章
存档
- 2023年1月(1)
- 2022年8月(1)
- 2022年5月(1)
- 2021年8月(1)
- 2021年7月(1)
- 2021年6月(1)
- 2021年5月(1)
- 2021年4月(1)
- 2021年3月(2)
- 2021年2月(3)
- 2021年1月(3)
- 2020年12月(1)
- 2020年11月(2)
- 2020年10月(2)
- 2020年9月(2)
- 2020年8月(2)
- 2020年7月(3)
- 2020年6月(3)
- 2020年5月(7)
- 2020年4月(5)
- 2020年3月(3)
- 2020年2月(2)
- 2020年1月(2)
- 2019年12月(2)
- 2019年11月(1)
- 2019年10月(3)
- 2019年9月(1)
- 2019年8月(2)
- 2019年7月(4)
- 2019年6月(5)
- 2019年5月(5)
- 2019年4月(3)
- 2019年3月(2)
- 2019年2月(2)
- 2019年1月(3)
- 2018年12月(1)
- 2018年11月(1)
- 2018年10月(1)
- 2018年9月(2)
- 2018年8月(1)
- 2018年7月(1)
- 2018年6月(3)
- 2018年5月(2)
- 2018年3月(1)
- 2018年2月(1)
- 2018年1月(1)
- 2017年11月(1)
- 2017年10月(1)
- 2017年8月(2)
- 2017年5月(1)
- 2016年11月(1)
- 2016年10月(2)
- 2016年9月(1)
- 2016年8月(1)
- 2016年7月(2)
- 2016年6月(2)
- 2016年5月(7)
- 2016年4月(6)
- 2016年3月(3)
- 2016年2月(2)
- 2016年1月(3)
- 2015年12月(2)
- 2015年11月(2)
- 2015年10月(3)
- 2015年9月(2)
- 2015年8月(4)
- 2015年7月(4)
- 2015年6月(8)
- 2015年5月(34)
- 2015年4月(8)
- 2015年3月(2)
发表评论: