我正在构建一个 Cordova 应用程序,我们实际上已经完成,除了该应用程序在特定条件下表现不佳的事实。在这种情况下,会进行一系列异步 ajax 调用(在收到响应时大约需要 15 秒)。一旦页面已经加载并显示,就应该进行这些调用。因此,它们是在登录页面的 onpageshow 功能中制作的。问题是 Cordova 闪屏会一直显示到通话完成。我现在唯一的理论是,Cordova 在网络安静之前不会终止启动画面。有谁知道如何让 Cordova 忽略这些服务器调用?我试图打电话cordova.exec(null, null, "SplashScreen", "hide", [])
在 deviceready 上,但这似乎并没有让它消失。如果它是相关的,那么当它已经在应用程序中被调用并且用户并不聪明时,这个完全相同的服务器调用异步运行就很好。问题似乎仅在于应用程序加载。
提前感谢您的任何帮助或想法。