我在Visual Studio中编写Cordova应用程序。它是一个托管的Web应用程序,这意味着Cordova使用本地index.html启动webview,在设备准备之后,我将文档位置重定向到我本地托管的Web URL。
当我在iPhone(iOS 9.3)上进行测试时,我注意到在重建托管网页后,Cordova应用程序在启动画面上挂起/冻结。我认为这可能是由于编译后发生的延迟,因为它在连续的试验中起作用。我尝试使用Visual Studio进行调试,附加到本地设备,并使用控制台我更改了网址以测试多个网站。当响应是立即的,没有问题,但是当甚至有大约一秒的延迟时,它不会导航,但在Visual Studio调试器的Javascript控制台中似乎没有错误。
我知道Android的config.xml中有一个“loadUrlTimeout”参数,但iOS没有。 (如果那里也存在这样的问题,我没有尝试使用Android。)我做错了吗?这是预期的行为吗?我该如何解决?