diff --git a/app/stage/auth.html b/app/stage/auth.html index 9b2228912..d38c9d038 100644 --- a/app/stage/auth.html +++ b/app/stage/auth.html @@ -581,7 +581,13 @@ }) // 用于授权页保持连接,避免非常驻内存内核自动退出 https://github.com/siyuan-note/insider/issues/1099 - new WebSocket((window.location.protocol === 'https:' ? 'wss' : 'ws') + '://' + window.location.host + '/ws?app=siyuan&id=auth') + const ws = new WebSocket((window.location.protocol === 'https:' ? 'wss' : 'ws') + '://' + window.location.host + '/ws?app=siyuan&id=auth') + ws.onmessage = (event) => { + const data = processMessage(JSON.parse(event.data)); + if (data.cmd === "loginAuth") { + window.location.href = toPath + } + }; } init(); window.addEventListener("click", (event) => {