javascript - 长轮询中 iphone 上的 safari 加载指示器

标签 javascript iphone ajax xmlhttprequest comet

我正在尝试使用 XMLHttpRequest 进行长轮询。它在所有支持的浏览器上运行良好,但出于某种原因,在 iPhone 上的 safari 上我得到了每个 ajax 调用的加载指示器,而对于长轮询,这有点烦人。

我读到您需要等到文档加载完毕,但它无法正常工作。任何其他已知的黑客来解决它?

最佳答案

我遇到了同样的问题,我尝试使用简单的 XHRO、隐藏的 iFrame 等,但它在 iPhone 上不起作用。在加载“整个”文档之前,它似乎不会更新 DOM 或执行任何操作,在我的示例中是长轮询的持续时间。

我唯一没有尝试过的是 JSONP。也许你可以试试 JSONP。

请让我们知道您是否能够尝试 JSONP 以及它是否有效或是否有任何作用!

更新:我不知道为什么这被标记为答案,我不认为它是,所以请告诉我如何让它成为评论而不是答案。

关于javascript - 长轮询中 iphone 上的 safari 加载指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6104793/

相关文章:

javascript - 仅带有日期选择器的自定义 jQuery UI 下载不包含所有 css

javascript - 选择表中行具有样式显示标记的所有复选框

javascript - 根据div高度展开div容器

javascript - 将事件和参数传递给另一个函数

iphone - 两个 CSS 问题 - 一个只发生在移动设备上,一个在 chrome 上

php - AJAX 将检索到的值显示为未定义

ios - 如何使用swift仅在iPhone中以横向显示 Split View

iphone - UIScrollView覆盖UIButton

php - Ajax 在提交时显示消息而不刷新

javascript - jQuery ajax异步调用