【问题标题】:HTML JavaScript Weak network detectingHTML JavaScript 弱网络检测
【发布时间】:2021-04-16 09:13:14
【问题描述】:
我想做一个弱网络检测器。我已经做了一个离线和在线检测器。像这样:当然还有一些 JavaScript。
<body onoffline="offlineDetect()" ononline="onlineDetect()">
所以我的问题是,有什么方法可以检查连接是否高于例如 400 毫秒,如果 ping 达到 400 毫秒,则会出现警告消息?
【问题讨论】:
标签:
javascript
html
css
ping
offline
【解决方案1】:
<script>
window.addEventListener('load', function() {
var status = document.getElementById("status");
var log = document.getElementById("log");
function updateOnlineStatus(event) {
var condition = navigator.onLine ? "online" : "offline";
status.className = condition;
status.innerHTML = condition.toUpperCase();
log.insertAdjacentHTML("beforeend", "Event: " + event.type + "; Status: " + condition);
}
window.addEventListener('online', updateOnlineStatus);
window.addEventListener('offline', updateOnlineStatus);
});
</script>
<div id="status"></div>
<div id="log"></div>
<p>This is a test</p>