Cordova 应用程序无法在 iOS 设备上正确显示

Posted

技术标签:

【中文标题】Cordova 应用程序无法在 iOS 设备上正确显示【英文标题】:Cordova app not displaying correctly on iOS devices 【发布时间】:2018-01-09 11:18:51 【问题描述】:

我正在开发一个 cordova 应用程序。我正在使用 xcode V9.2 并使用 v11.1.1 在 iPad 上运行我的 cordova 应用程序。我在屏幕顶部看到一条黑色条带。我搜索了这个问题,并根据大多数建议尝试使用

1.)viewport-fit=cover 在我的视口标签中。

2.)

body
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);

但上述建议不适用于我的情况。需要帮助!

【问题讨论】:

你都做了吗?只尝试第一个 viewport-fit=cover 为我工作!在我的应用程序代码中挖掘更多内容后,我注意到一些代码导致了问题并阻止了 viewport-fit=cover 功能。 【参考方案1】:

这是我在应用中使用的:

body
    height: 100%;
    margin:  0px;
    padding: 0px;
    width:  100%;

【讨论】:

以上是关于Cordova 应用程序无法在 iOS 设备上正确显示的主要内容,如果未能解决你的问题,请参考以下文章

JQuery 在实际 IOS 设备上无法使用 Cordova 3.1.0,但可以在模拟器上使用

cordova pushplugin 无法在 iOS 中获取设备令牌

iOS 应用程序无法在 Android 4.3 上正确呈现

CSS 动画在 iOS 上无法原生运行,但带有 Cordova 端口

本地/远程 IOS 设备上的 Visual Studio Cordova 应用程序

Cordova ios 应用程序无法加载设备数据