我正在为 iphone 开发一个网络应用程序,它要求应用程序检查文本文件中的更改,并在检测到更改后立即完成某些操作。
文本文件大约每 3 次更改一次,但必须几乎立即检测到更改,因此我目前每秒进行一次 ajax 刷新。
这在桌面浏览器上完美运行,没有明显的可见刷新,但在 iPhone 上,事件微调器几乎保持不变。
这可以抑制吗?还是停止了?
注意,我目前正在使用 ajax 的 jquery 框架!
最佳答案
不,使用 xmlhttprequest 对象(jquery 基于此对象)将调用 http 流量,这将导致微调器加载。
尝试减少轮询的频率,看看它是否停止。
您也可以尝试使用 websockets,但我不确定这是否仍会影响微调器。
http://lukeredpath.co.uk/blog/pushing-events-to-your-iphone-using-websockets-and-pusher.html
旁注:微调器用于通知您的用户他们正在请求流量,我想阻止此用户反馈是糟糕的用户体验。
关于php - 如何在 iPhone 上没有可见刷新微调器的情况下通过 AJAX 获取文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3081443/