diff --git a/app/electron/main.js b/app/electron/main.js index 2e4b1b252..1ea464de7 100644 --- a/app/electron/main.js +++ b/app/electron/main.js @@ -945,23 +945,10 @@ powerMonitor.on("suspend", () => { powerMonitor.on("resume", async () => { // 桌面端系统休眠唤醒后判断网络连通性后再执行数据同步 https://github.com/siyuan-note/siyuan/issues/6687 writeLog("system resume"); + + const eNet = require("electron").net const isOnline = async () => { - try { - const result = await fetch("https://www.baidu.com", {timeout: 1000}); - return 200 === result.status; - } catch (e) { - try { - const result = await fetch("https://icanhazip.com", {timeout: 1000}); - return 200 === result.status; - } catch (e) { - try { - const result = await fetch("https://api.ipify.org", {timeout: 1000}); - return 200 === result.status; - } catch (e) { - return false; - } - } - } + return eNet.isOnline() }; let online = false; for (let i = 0; i < 7; i++) {