|
@@ -144,15 +144,21 @@
|
|
|
socket.emit('reset_script');
|
|
|
}
|
|
|
function stopPageAndCloseSocket() {
|
|
|
- // 停止定时器
|
|
|
- clearInterval(timerId);
|
|
|
- // 关闭WebSocket连接
|
|
|
- socket.disconnect();
|
|
|
- // 清除画布内容(可选)
|
|
|
- var canvas = document.getElementById("canvas");
|
|
|
- var ctx = canvas.getContext("2d");
|
|
|
- ctx.clearRect(0, 0, canvas.width, canvas.height);
|
|
|
- // 可以添加其他停止页面运行的逻辑...
|
|
|
+ // 获取当前连接的 WebSocket URL
|
|
|
+ const socketUrl = socket.io.uri;
|
|
|
+
|
|
|
+ // 检查是否为本地连接
|
|
|
+ if (!socketUrl.includes("127.0.0.1")) {
|
|
|
+ // 停止定时器
|
|
|
+ clearInterval(timerId);
|
|
|
+ // 关闭 WebSocket 连接
|
|
|
+ socket.disconnect();
|
|
|
+ // 清除画布内容(可选)
|
|
|
+ var canvas = document.getElementById("canvas");
|
|
|
+ var ctx = canvas.getContext("2d");
|
|
|
+ ctx.clearRect(0, 0, canvas.width, canvas.height);
|
|
|
+ // 可以添加其他停止页面运行的逻辑...
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 页面加载时设置5分钟后的定时器
|