Как выбрать содержание файла через Ajax без видимого счетчика обновления на iPhone

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

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

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

Это может быть подавлено? Или остановился?

N.B я в настоящее время использую платформу jQuery для ajax!

6
задан Jordan 21 June 2010 в 00:07
поделиться

2 ответа

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

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

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

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

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

1
ответ дан 17 December 2019 в 22:10
поделиться

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

0
ответ дан 17 December 2019 в 22:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: