🎨 Improve exit

Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2025-12-09 19:53:36 +08:00
parent d313986988
commit c4326bd9d9
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
2 changed files with 13 additions and 6 deletions

View file

@ -264,6 +264,7 @@ interface Window {
returnDesktop(): void returnDesktop(): void
print(title: string, html: string): void print(title: string, html: string): void
getScreenWidthPx(): number getScreenWidthPx(): number
exit(): void
}; };
Protyle: import("../protyle/method").default; Protyle: import("../protyle/method").default;

View file

@ -428,11 +428,17 @@
return; return;
} }
if ((window.webkit && window.webkit.messageHandlers) || window.JSHarmony) { if (window.webkit && window.webkit.messageHandlers) {
window.location.href = 'siyuan://api/system/exit' window.webkit.messageHandlers.exit.postMessage("");
} else { return;
window.location.reload()
} }
if (window.JSHarmony) {
window.JSHarmony.exit();
return;
}
window.location.reload()
} }
} }