【发布时间】:2019-12-11 06:52:58
【问题描述】:
在 ios 中使用电容器构建应用程序。在 ios 中,webview 覆盖了整个屏幕,对于 iphone-x,这意味着将包含缺口并且内容将在其后面,如右图所示。但我想要左边的图片,“禁区”上的黑条。
对此的预期解决方案 (html/css) 是设置正确的视口并使用“安全区域”插入-?,se:https://css-tricks.com/the-notch-and-css/ 但是对于 ios 中的 webview,'safe-area'insert' 将始终为 0,这就是它的工作原理 => 这个解决方案是无用的。
我该如何解决这个问题?我可以在不更改电容器框架的情况下将 webview 更改为不覆盖整个屏幕吗?
【问题讨论】:
-
我确实以一种肮脏的方式解决了这个问题,检查了屏幕宽度/高度(window.innerWidth / window.innerHeight)并应用了填充。有趣的宽度 x 高度:375x812、414x896、414x736、375x667。
-
您找到解决方案了吗?看起来很多人都有同样的问题!
标签: ios cordova viewport iphone-x capacitor