Я нахожусь в процессе создания веб-приложения, предназначенного для использования на iPad (сохраненная закладка, тег окна просмотра и т. Д.).Веб-приложение отправляет AJAX-запрос (с использованием jQuery) каждые 2 минуты на незащищенный сервер (например, нет файлов cookie сеанса, которые могут прервать работу), который возвращает JSON.
Однако через 30 минут запросы перестают поступать всервер, и я предполагаю прекратить отправку с iPad.Я посмотрел на аргументы для обратного вызова ошибок jQuery, которые показывают textStatus == "Error"
и errorThrown == ""
.Да, ничего за errorThrown
, отчасти поэтому я и озадачен.
Я попытался сделать AJAX-вызовы, инициированные пользователем, через 30 минут, которые вернули ту же ошибку.На случай, если неясно, javascript все еще работает: просто AJAX-вызовы не выполняются.Кроме того, такого поведения нет нигде, кроме iPad.
Есть идеи, почему это происходит, или как обойти это?