Как получить содержимое файла через AJAX без видимого обновления Spinner на iPhone - PullRequest
6 голосов
/ 21 июня 2010

Я разрабатываю веб-приложение для iphone, для которого требуется, чтобы приложение проверяло изменения в текстовом файле и, как только обнаруживается изменение, выполняло определенные действия.

Текстовый файл изменяется один раз.каждые 3, но изменение должно обнаруживаться практически мгновенно, и поэтому в настоящее время я выполняю ajax-обновление каждую секунду.

Это прекрасно работает в браузере настольного компьютера без видимого обновления, однако на iphone спиннер активностипрактически постоянна.

Можно ли это подавить?Или остановлен?

NB. В настоящее время я использую инфраструктуру jquery для ajax!

Ответы [ 2 ]

1 голос
/ 21 июня 2010

Нет, использование объекта xmlhttprequest (jquery основан на этом объекте) будет вызывать трафик http, что приведет к загрузке счетчика.

Попробуйте опрашивать немного реже и посмотрите, остановится ли он.

Также вы можете попробовать использовать веб-розетки, однако я не уверен, повлияет ли это на счетчик.

http://lukeredpath.co.uk/blog/pushing-events-to-your-iphone-using-websockets-and-pusher.html

Sidenote: счетчик предназначен для информированияваши пользователи, что они запрашивают трафик, IMO пытается заблокировать обратную связь с пользователем, это плохо.

0 голосов
/ 22 июня 2010

Вы не можете. Этот счетчик «предупреждает» пользователя об использовании полосы пропускания.

...