行。以下是有关此问题的一些其他详细信息......
问题在于,当您在iOS中进行jQuery ajax调用时,似乎需要永远返回404.超时似乎在Android上花费的时间不长。
超时是问题的原因是因为ajax调用成功并且失败回调,所以需要超时的长度来调用失败回调。如果您的代码在调用其中任何一个回调之前没有进展,那么它将显示为您的应用已停止。
我解决了眼前的问题,但我仍然在其他有加载微调器的地方遇到这个问题 - 所以它并没有那么多问题。但是,是否有办法更改此超时值?如果可以,我应该改变吗?
我在Android和IOS上运行了一个Phonegap应用。
出于某种原因,当关闭WIFI时,IOS上的初始化非常慢。但是,如果打开飞行模式(在这种情况下WIFI关闭),它会正常工作。
在Android上初始化时,它的行为始终相同。
在初始化应用程序期间......
我已经尝试过调试问题,但似乎应用程序在挂起时完全没有做任何事情(初始化需要一分钟+而不是通常的几秒钟)。没有错误消息或任何重要的系统日志消息。它最终开始并正常工作。
我坚持认为可能导致这种情况的想法,我知道代码正常工作 - 至少在Android上 - 因为我遵循了它并且我还删除了任何未使用的插件。我希望你们中的一些人可能对你认为可能是什么原因有一些建议。
对不起,我无法分享来源,因为如果我这样做,老板会对我感到不满。