我已经离开了我的Cordova应用程序一段时间,但昨天刚刚做了一个新的克隆,并注意到它有“白屏死机”症状 – 启动画面显示,程序加载……然后我只是得到一个空白的屏幕.更多细节:
> CLI:Cordova 6.1.1,android 5.1.1,ios 4.1.1
>我没有使用任何特殊的插件来显示启动画面 – 只是< splash>元素在my config.xml file.
>在iOS和Android上都会发生这种情况,包括本地构建和使用PhoneGap Build(即调试和发布).
>在iOS中(使用Safari的开发工具)或Android(使用Chrome的开发工具),控制台中没有任何资源缺失的例外.
>我已经完成了diff with my last known working build,而且真的没有什么可以突然出现.我看到了一个未定义的Underscore引用,但我支持该更改并且它没有解决任何问题 – 我想我会在控制台中看到异常,无论如何.
Cordova / PhoneGap最近做了什么可能导致这种情况?关于如何隔离这个的任何想法?我真的很难过.
解决方法:
那很难看.事实证明,有一个异常被抛出,它只是被浏览器开发工具提起太早了(Safari,Chrome分别为iOS和Android).当我通过浏览器目标(cordova平台添加浏览器等)运行时,异常确实出现了.所以浏览器平台对于我猜的东西很有用.