From 346b34ee40275324d233396c7c168f18a42d99f8 Mon Sep 17 00:00:00 2001 From: jinchao <383321154@qq.com> Date: Wed, 18 Jun 2025 16:20:03 +0800 Subject: [PATCH] =?UTF-8?q?V0.28.1.250618=5Falpha:=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=AE=9A=E6=9C=9F=E7=9A=84=E8=AE=A4=E8=AF=81=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E4=BC=9A=E5=85=B3=E9=97=AD=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E9=A1=B5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Release/database/XNSim.db | Bin 1224704 -> 1224704 bytes XNSimHtml/main.html | 12 ++++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Release/database/XNSim.db b/Release/database/XNSim.db index 2816ca1c72f6f7d390f5cdf90e8665ee2a9f2eba..37e63c7365c9dff357690987b151e53772c8b91e 100644 GIT binary patch delta 480 zcmZvYO-lk%6o%)H*~d6`EeMkcY8O;8V`SF4Mfxief(k04O{;RIFEa{@h$#^&GYG+{ zkQ^(`zYz2TikN#xS6YNEYSA&FRTmyEoO_@59FFwjlU{tg9o8p?LA?yai~{X@Jwxc} zdOZHzY{G9)VEXVEuHd&6vb|z9Hnv(RX_XQR9z|_m&Yl(1lM4{P?h~N^HY8Z5Iqo}=T#ElA!>w1 zkB!J$L5&wKWn(K%C7GT{^!QxQM#y@qs3hr0&`3TMPjBE`QBjMr!&*jN_nuHT1dSM*hliUGS(uMqye!EHJ z2v|_Bb*&8tuX<(&M)Xh2PR~`h_j^*D?GvXT*}5*1mp7D#GP}s~hPGU0CwU8Ja-iBu wyutTxR(t<8wGEiQ Y9w6ogVm=_|2Vwyr7TnHbAoQgk0MK7M4*&oF diff --git a/XNSimHtml/main.html b/XNSimHtml/main.html index 46e6158..655db3f 100644 --- a/XNSimHtml/main.html +++ b/XNSimHtml/main.html @@ -273,7 +273,7 @@ const contentArea = document.querySelector('content-area'); // 检查是否已登录 - const checkAuth = async () => { + const checkAuth = async (isInterval = false) => { try { const response = await fetch('/api/check-auth', { credentials: 'include' @@ -281,12 +281,12 @@ const result = await response.json(); if (result.success) { - // 先初始化主页面 - initializeMainPage(); - + if (!isInterval) { + // 只有首次加载或主动调用时才初始化主页面 + initializeMainPage(); + } authContainer.classList.remove('visible'); mainContainer.classList.add('visible'); - // 触发一个自定义事件,通知其他组件登录成功 const loginSuccessEvent = new CustomEvent('login-success', { detail: { user: result.user } @@ -713,7 +713,7 @@ // 每5分钟检查一次认证状态 setInterval(() => { - checkAuth(); + checkAuth(true); // 传true表示定时检查 }, 5 * 60 * 1000); // 5分钟 });