Cordova:启动画面后出现白屏
Posted
技术标签:
【中文标题】Cordova:启动画面后出现白屏【英文标题】:Cordova : Whitescreen after splashscreen 【发布时间】:2016-10-06 06:57:49 【问题描述】:我在 Cordova 上有一个带有 angularJS 和 CrossWalk 的应用程序。
智能手机已连接到带有 wifi 的专用网络,在此网络上没有互联网。所以智能手机连接了wifi,但他没有互联网连接。
问题:当我在启动画面后启动cordova应用程序时出现错误:
应用程序错误:与服务器的连接不成功。 (file:///android_asset/www/index.html)
但如果我在没有 wifi 连接的情况下启动我的应用程序,我永远不会出现错误。
我尝试通过以下方式解决此问题:
在 config.xml 上写下这个:preference name="loadUrlTimeoutValue" value="700000" /
创建在 index.html 上重定向的 main.html
所有解决方案都不起作用我总是出现白屏,几分钟(3-5 分钟)后我的应用程序启动,但我没有消息错误。
【问题讨论】:
你能给我们看看你的index.html代码吗 【参考方案1】:如果index.html
文件存在于www
中并且在网络浏览器中正确加载,那么您需要在应用程序在您的Android 设备上运行时对其进行检查。它可能会在页面加载期间引发 javascript 错误,从而阻止显示任何内容。为此,请按以下步骤操作:
cordova run android --debug --target=YOURDEVICEID
在桌面上打开 Chrome 并导航到 chrome://inspect
您可以像查看常规网页一样实时检查您的应用。点击刷新按钮将重新运行初始加载并允许您记录任何错误。
【讨论】:
以上是关于Cordova:启动画面后出现白屏的主要内容,如果未能解决你的问题,请参考以下文章
新版cordova/phonegap启动画面会淡入淡出怎么解决