我添加了https://github.com/apache/cordova-plugin-statusbar插件。现在设置
<preference name="StatusBarOverlaysWebView" value="false" />
仍然不起作用(false和true)并且它总是在IOS 7中重叠。但是设置
<preference name="StatusBarStyle" value="lightcontent" />
正常工作,我可以使用不同的状态栏颜色。所以对我来说,看起来这个插件基本上是可行的。 有人是我做错的理想吗?
THX! 欢呼声
答案 0 :(得分:10)
尝试在config.xml中添加以下行:
document.getElementById("myForm").submit();
答案 1 :(得分:7)
I found out the reason, you should add plugin js in your html.
First, you should include "cordova.js" in your html.
<script type="text/javascript" src="cordova.js"></script>
Second, you may found platform_www
under folder ./platforms/ios/platform_www
. Please copy all the files into your www
folder.
Then, you can find, it works.
答案 2 :(得分:2)
我几乎崩溃并尝试了Ric的答案,我担心这是修复它的唯一方法。但是经过几天再试一次,我终于得到了这样的工作:
NULL
不要问我为什么会这样,我已经使用过这个插件几十次而没有问题,但由于某种原因,它在这个项目上都感到困惑,但上面的步骤能够解决它。
答案 3 :(得分:1)
我完成了所有建议。科尔多瓦只是没有反映我的设置。最后,我采取了其他地方建议的激烈步骤 -
删除ios项目 - cordova platform rm ios --save
重新添加ios项目 - cordova平台添加ios --save
预先警告,这会导致Xcode 8对错过团队签名规范感到非常兴奋。因此,您必须转到Xcode 8项目编辑器:定位您的应用程序,签名并重新选择您的团队。然后它们会聚集在一起工作。