Мой сайт делает много запросов. Мне часто нужно отменить все текущие запросы, чтобы браузер не блокировал соответствующие новые запросы.
У меня есть 3 вида запросов:
- Ajax
- вставленные сценарии-теги (которые делают JSONP-Communication)
- вставленные теги изображений (которые заставляют браузер запрашивать данные с разных серверов)
Для Ajax это не проблема, поскольку объект XMLHttpRequest поддерживает отмену.
Мне нужен способ заставить любой браузер прекратить загрузку ресурсов из DOM-объектов.
Похоже, простое удаление объекта (например, тега изображения) из DOM помогает избежать запроса, только если запрос еще не запущен.
ОБНОВЛЕНИЕ: способ отменить все запросы, которые не имеют значения, вместо того, чтобы действительно любой запрос был бы идеальным.