php - 如何在 iPhone 上没有可见刷新微调器的情况下通过 AJAX 获取文件内容

标签 php iphone ajax web-applications refresh

我正在为 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/

相关文章:

php - AJAX - 列表框选择更改的 PHP 事件

php - 严格标准 : Declaration of ' ' should be compatible with ' '

php - 单点登录 (sso) laravel

php - 为开发制作 MySQL 数据库副本

ios - NSRegularExpression,指定区分大小写匹配?

php - 如何知道网站是否正在通过 AJAX 请求访问

javascript - 在 ajax 调用的回显页面中设置 cookie

iphone - UITableView 重新加载完成后是否有可能获得回调?

iOS - 为多个 uilocalnotification 打开多个相同的 View Controller

php - 如何获取特定的 PHP 变量以通过 AJAX 调用发送?