From eafed90b76cbd16e578ea17cebb41939f058c6ab Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 8 Jun 2023 22:48:32 +0800 Subject: [PATCH] :art: Improve detect Pad device https://github.com/siyuan-note/siyuan/issues/8497 --- kernel/server/serve.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/server/serve.go b/kernel/server/serve.go index 312cd7488..03b83d61f 100644 --- a/kernel/server/serve.go +++ b/kernel/server/serve.go @@ -206,8 +206,9 @@ func serveAppearance(ginServer *gin.Engine) { if strings.Contains(userAgentHeader, "Electron") { location.Path = "/stage/build/app/" - } else if strings.Contains(userAgentHeader, "Pad") { - // Improve detecting Pad device, treat it as desktop device https://github.com/siyuan-note/siyuan/issues/8435 + } else if strings.Contains(userAgentHeader, "Pad") || + (strings.ContainsAny(userAgentHeader, "Android") && !strings.Contains(userAgentHeader, "Mobile")) { + // Improve detecting Pad device, treat it as desktop device https://github.com/siyuan-note/siyuan/issues/8435 https://github.com/siyuan-note/siyuan/issues/8497 location.Path = "/stage/build/desktop/" } else { if idx := strings.Index(userAgentHeader, "Mozilla/"); 0 < idx {