需要用到ping.min.js这个插件,逻辑是ping一个在线网站,是否成功
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>是否联网</title>
<script type="text/javascript" src="js/ping.min.js"></script>
</head>
<body>
<script>
// 初始化页面时,判断是否有网
var p = new Ping();
p.ping("https://github.com", function(err, data) {
if (err) {
alert("未联网")
});
</script>
<div id="ping-github"></div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>是否联网</title>
<script type="text/javascript" src="js/ping.min.js"></script>
</head>
<body>
<script>
// 初始化页面时,判断是否有网
var p = new Ping();
p.ping("https://github.com", function(err, data) {
if (err) {
alert("未联网")
}
else{
alert("已联网");
}
});
</script>
<div id="ping-github"></div>
</body>
</html>