🎨 Improve exit on Android

Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2025-12-09 11:21:35 +08:00
parent 4df9a3b928
commit d1e6b203e6
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -423,7 +423,12 @@
const {ipcRenderer} = require('electron')
ipcRenderer.send('siyuan-quit', window.location.port)
} catch (e) {
if ((window.webkit && window.webkit.messageHandlers) || window.JSAndroid || window.JSHarmony) {
if (window.JSAndroid) {
window.JSAndroid.exit();
return;
}
if ((window.webkit && window.webkit.messageHandlers) || window.JSHarmony) {
window.location.href = 'siyuan://api/system/exit'
} else {
window.location.reload()