From 76c9243ff86fa8776adc1605a5373c5b219863b4 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 25 Sep 2024 22:53:47 +0800 Subject: [PATCH] :bug: https://github.com/siyuan-note/siyuan/issues/12592 --- app/src/protyle/util/compatibility.ts | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/app/src/protyle/util/compatibility.ts b/app/src/protyle/util/compatibility.ts index bcd7fffca..d0fb6acfc 100644 --- a/app/src/protyle/util/compatibility.ts +++ b/app/src/protyle/util/compatibility.ts @@ -6,17 +6,8 @@ export const openByMobile = (uri: string) => { if (!uri) { return; } - if (window.siyuan.config.system.container === "ios") { - if (uri.startsWith("assets/")) { - window.location.href = uri; - } else { - try { - new URL(uri); - window.location.href = uri; - } catch (e) { - window.location.href = "https://" + uri; - } - } + if (isInIOS()) { + window.webkit.messageHandlers.openLink.postMessage(uri); } else if (isInAndroid()) { window.JSAndroid.openExternal(uri); } else {