如何在iOS 10.3.1中修复Safari的html边距底部错误

Aer*_*ang 13 html javascript css ios

我在iOS 10.3.1中注意到,在使用safari并激活虚拟键盘时,您可以一直向上滚动页面并在html元素和虚拟键盘之间留下空白区域(与主体颜色相同).

您可以看到蓝色区域是检查员认为的html元素,并且在虚拟键盘和html之间存在白色间隙(如果我将体背景设置为黑色则为黑色).

怪异的bug

请注意,此间隙不会自动显示.键盘出现时必须向上滚动.我注意到了这一点,因为我使用javascript向上滚动来修复中文9键盘键盘的错误(它将覆盖屏幕的底部,恰好是textarea).

Int*_*ect 0

最近,我在使用 Cordova WebApp 和 iOS10 时遇到了类似的情况。当时的问题是,主视图容器的高度为 100%,而不是 100vh。查看您的 CSS 或使用更多信息更新您的帖子。