我们有一个Web应用程序,它使用以下代码将数据发送到HTTPS服务器:
$.ajax(this.getConfig().serverUrl, {
data: xml,
dataType: "xml",
method: "POST",
timeout: 20000
})
.done(_onGameResponseLoaded)
.fail(_onGameRequestError);
这一直在桌面浏览器和Android上运行,但是我们遇到了iOS 8/9 Safari上的问题,我们没有看到请求成功,而且它超时了。我们已将设备连接到Fiddler以查看其中的内容,并且看起来不像请求正在发送。这似乎只是在iOS上的情况。我已经看到了iOS 6中引入缓存错误的一些事情,但最近没有。