iOS 12中WkWebView视口适配"cover"失效

4
我们在iOS 12中遇到了与viewport meta标记和混合应用程序(Cordova)相关的问题。仅在X设备(没有模拟器)中出现,视口始终在应用程序第一次运行时向上移动,留下如下屏幕截图所示的空间。在下一次运行中,事情就没问题了,但是据用户报告,在某些罕见情况下仍可能发生。
我们的应用程序是Cordova混合应用程序,并使用safe-are-inset-* css规则以及viewport-fit=cover meta标记来实现X刘海和底部空间的解决方案。

https://app.box.com/s/r3atb8uoc4nghuckjahah4alayi9d0pd

有没有解决方案?

1个回答

0

1
我已经在使用插件键盘,并且现在正在实现解决方案,使视口在键盘消失时能够回到原位置。然而,这并不能解决首次启动时出现的额外空间问题。 - Alex Freeman
好的,你尝试过这个了吗:https://github.com/apache/cordova-ios/issues/417#issuecomment-432727776?虽然有点粗糙,但可以在苹果解决之前取消。 - Biasu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接