From cd178b240038a5593539a262cbbe70acb55943ec Mon Sep 17 00:00:00 2001 From: JSR Date: Thu, 19 Mar 2026 20:18:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DiOS=E8=A7=86=E5=8F=A3?= =?UTF-8?q?=E6=8A=96=E5=8A=A8=E5=AF=BC=E8=87=B4=E4=B8=8A=E4=B8=8B=E7=99=BD?= =?UTF-8?q?=E8=BE=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/main.css | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/assets/main.css b/src/assets/main.css index 76bf2b3..c64bf4b 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -20,16 +20,11 @@ } } -/* iOS WebView 首帧偶发 vh/dvh 计算偏小,优先使用 fill-available 防止底部白边 */ -html.platform-ios { - --ss-app-height: -webkit-fill-available; -} - +/* iOS 使用固定根容器覆盖可视区域,避免首帧/交互后视口高度抖动产生白边 */ html.platform-ios, -html.platform-ios body, -html.platform-ios #root { - height: -webkit-fill-available; - min-height: -webkit-fill-available; +html.platform-ios body { + height: 100%; + min-height: 100%; } html, @@ -56,6 +51,13 @@ body, box-sizing: border-box; } +html.platform-ios #root { + position: fixed; + inset: 0; + height: auto; + min-height: 0; +} + input, textarea { user-select: text;