0

我正在使用下一个代码在我的 web 应用程序中执行长轮询。服务器配置为使用我稍后解析的数据响应我的请求onSuccessGetMessages

function getMessages() {
  jQuery.ajax({
    type: 'get',
    dataType: 'jsonp',
    url: communicationInfo.urlToSend,
    timeout: communicationInfo.requestTimeout
  })
  .done(onSuccessGetMessages)
  .fail(function() {
    console.log("getMessages - failed");
    setTimeout(getMessages, communicationInfo.timeoutBetweenRequests);
  });
}

问题是,虽然这在桌面 Chrome 中运行时效果很好,但在我的 iOS 6 iPad(chrome 和 safari)上,它会导致 GUI 动画和效果表现迟缓。

我该如何解决这个问题?

4

0 回答 0