diff --git a/globals/static/index.html b/globals/static/index.html
index ec2ca79..c817a33 100644
--- a/globals/static/index.html
+++ b/globals/static/index.html
@@ -169,17 +169,28 @@
}
this.showSEOFlag = false;
};
+ const reloadHtml = () => {
+ if (socket.readyState === WebSocket.CLOSED || socket.readyState === WebSocket.CLOSING) {
+ if (document.visibilityState === 'visible') {
+ // 刷新网页
+ console.log("reload...")
+ location.reload();
+ }
+ }
+ }
socket.onclose = event => {
console.log("WebSocket closed. Reconnecting...");
- setTimeout(connect, 300000);
+ setInterval(reloadHtml, 3000);
};
// Send heartbeat message every 120 seconds
const sendHeartbeat = () => {
if (socket.readyState === WebSocket.OPEN) {
socket.send("heartbeat");
+ } else if (socket.readyState === WebSocket.CLOSED || socket.readyState === WebSocket.CLOSING) {
+ reloadHtml()
}
};
- setInterval(sendHeartbeat, 120000);
+ setInterval(sendHeartbeat, 60000);
};
connect();
},