我在Cordova上有一个带有angularJS和CrossWalk的应用程序。
智能手机连接到带有wifi的专用网络,在这个网络上没有互联网。所以智能手机是通过wifi连接的,但他没有互联网连接。
问题:当我在启动画面后启动cordova应用程序时出现错误:
应用程序错误:与服务器的连接失败。 (文件:///android_asset/www/index.html)
但是,如果我在wifi上启动没有连接的应用程序,我就不会有错误。
我尝试通过以下方式解决此问题:
在config.xml上执行此操作:首选项名称=“loadUrlTimeoutValue”value =“700000”/
创建在index.html上重定向的main.html
所有解决方案都不起作用我一直都是白屏,几分钟后(3-5分钟)我的应用程序启动,但我没有错误消息。
答案 0 :(得分:0)
如果index.html
中存在www
文件并在网络浏览器中正确加载,那么您需要在Android设备上运行时检查该应用。它可能会在页面加载期间抛出JavaScript错误,导致无法显示任何内容。为此,请按照下列步骤操作:
cordova run android --debug --target=YOURDEVICEID
chrome://inspect
您可以像常规网页一样实时检查您的应用。点击刷新按钮将重新运行初始加载,并允许您记录任何错误。