Кажется, возможно установить значение тайм-аута при выполнении запроса Ajax в простом javascript. см. Как определить время ожидания вызова AJAX (XmlHttpRequest) в браузере?
Это также возможно при использовании jQuery ajax-реализации и других подобных фреймворках, которые я предполагаю. см. Установить время ожидания для ajax (jQuery)
У браузеров есть довольно неопределенная спецификация относительно их тайм-аута по умолчанию. см. Тайм-ауты браузера
Следовательно, можно "эй, я собираюсь установить тайм-аут для моего запроса ajax, чтобы все пользователи имели одинаковый тайм-аут".
Но затем, следующий вопрос: действительно ли это будет отменять тайм-аут браузера во всех случаях?
Когда я говорю "все" случаи, я имею в виду, например, если значение тайм-аута браузера меньше, чем значение таймаута запроса ajax.
Я подозреваю, что это не так.
И я также подозреваю, что лучше всего всегда иметь обработчик ошибок тайм-аута, чтобы убедиться, что что бы ни случилось, вы можете отобразить соответствующее сообщение, которое позволит сэкономить часы работы вашей команде поддержки и деньги в вашей компании. см. Определите, является ли ошибка $.ajax таймаутом
Заранее спасибо