From 13b6b365f497a5c86b782ee2f509d97dc64fee08 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 24 Apr 2023 18:54:33 +0800 Subject: [PATCH] :art: iphone --- app/src/util/assets.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/util/assets.ts b/app/src/util/assets.ts index b6957d68f..f3508fbd2 100644 --- a/app/src/util/assets.ts +++ b/app/src/util/assets.ts @@ -281,7 +281,7 @@ const updateMobileTheme = (OSTheme: string) => { if ((window.siyuan.config.system.container === "ios" && window.webkit?.messageHandlers) || (window.siyuan.config.system.container === "android" && window.JSAndroid)) { setTimeout(() => { - const backgroundColor = getComputedStyle(document.body).getPropertyValue("--b3-theme-background"); + const backgroundColor = getComputedStyle(document.body).getPropertyValue("--b3-theme-background").trim(); let mode = window.siyuan.config.appearance.mode; if (window.siyuan.config.appearance.modeOS) { if (OSTheme === "dark") { @@ -291,7 +291,7 @@ const updateMobileTheme = (OSTheme: string) => { } } if (window.siyuan.config.system.container === "ios" && window.webkit?.messageHandlers) { - window.webkit.messageHandlers.changeStatusBar.postMessage(backgroundColor + " " + mode); + window.webkit.messageHandlers.changeStatusBar.postMessage((backgroundColor || (mode === 0 ? "#fff" : "#1e1f22")) + " " + mode); } else if (window.siyuan.config.system.container === "android" && window.JSAndroid) { window.JSAndroid.changeStatusBarColor(backgroundColor, mode); }