微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

启动时cordova ios 6.2版白屏在ios 5.1.1上启动

如何解决启动时cordova ios 6.2版白屏在ios 5.1.1上启动

我花了一些时间试图理解为什么会出现这个白屏,但由于我是 Cordova 的新手,我不知道还能尝试什么......这就是我所做的:

  • 删除了所有 Cordova 插件
  • 尝试了不同的使用闪屏的方法,但我是 Cordova 的新手,只能让它在 android 或 iOS 上运行
<widget id="app.bee.api" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>App</name>
    <description> demo app</description>
    <author email="author@gmail.com">author</author>
    <content src="index.html" />
    <access origin="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />

    <preference name="scheme" value="app" />
    <preference name="hostname" value="localhost"  /> 

    <platform name="ios">
        <allow-intent href="itms:*" />
        <allow-intent href="itms-apps:*" />
    </platform>

</widget>

解决方法

这是因为当切换到 iOS 6+ 时,不推荐使用 UIWebView。这也意味着 WKWebView 是新的默认设置,并且不再需要启动屏幕插件,如果您只针对 iOS :

注意:iOS 实现已移至核心框架。如果 使用 cordova-ios@5 或更早版本,使用 cordova-plugin-splashscreen@5 如果 使用cordova-ios@6 或更高版本,使用cordova-plugin-splashscreen@6。如果 专为iOS平台开发,这个插件可以 已卸载。

Source

此外,初始屏幕的 XML 格式也发生了变化。你应该阅读

UIWebView Deprecated

Cordova iOS 6+

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?