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