All checks were successful
continuous-integration/drone/push Build is passing
根因: MutationObserver + CSS display检测 形成死循环, 先 common.js AJAX 隐藏按钮, 然后 observer 触发 syncLoginStatus 又错误显示登录按钮. 修复: syncLoginStatus 不再检测 CSS display 状态, 直接用 localStorage.jwt 判断: - 有 jwt → 隐藏登录/注册, 显示已登录 - 无 jwt → 显示登录/注册, 隐藏已登录 同时 common.js certification 接口失败不再 影响登录按钮显示
7.5 KiB
7.5 KiB