cordova - 如何在 Meteor 1.2/Cordova 5 中的 iOS 上全屏显示?

标签 cordova meteor meteor-cordova

我使用的是 Cordova 3.7,并且没有状态栏插件。我的 iOS WebView 扩展到屏幕顶部。 JS中的(0,0)是屏幕的绝对左上角,当我将body bg设置为绿色时,整个屏幕是绿色的,状态栏文字是黑色的(运营商,时间,电池等)在果岭顶部。

我升级到了 Cordova 5.2 (Meteor 1.2),我的 iOS WebView 被推到了状态栏下方。 JS中的(0,0)现在是屏幕的(0,20),并且状态栏的背景是白色的。

最佳答案

Cordova 的“全屏”设置不是您想要的。您要添加cordova-plugin-statusbar :

meteor add cordova:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9dfef2eff9f2ebfcb0edf1e8faf4f3b0eee9fce9e8eefffcefddacb3adb3ac" rel="noreferrer noopener nofollow">[email protected]</a>

然后做<preference name="StatusBarOverlaysWebView" value="true" />通过添加行

App.setPreference('StatusBarOverlaysWebView', true);

mobile-config.js .

关于cordova - 如何在 Meteor 1.2/Cordova 5 中的 iOS 上全屏显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32773414/

相关文章:

javascript - Uncaught ReferenceError : Media is not defined

cordova - 用户相关设置参数保存在哪里

javascript - 延迟时间个人cordova插件

meteor - _id 在哪里生成(并检查)?

javascript - meteorjs用户权限未与服务器同步

javascript - meteor 1.0.3.1 "Mongo is not defined"

cordova - 在 Meteor 中添加 info.plist 条目?

javascript - 是否可以阻止 Cordova 的相机插件在设备上存储图像?