2008-09-22 2 views
10

На моем сайте много запросов. Мне часто приходится отменить все текущие запросы, чтобы браузер не блокировал соответствующие новые запросы.javascript: отменить все виды запросов

У меня есть 3 вида запросов:

  • Ajax
  • вставленные скрипт-теги (которые делают JSONP-Communication)
  • вставленных изображений-теги (которые вызывают браузер запрашивать данные из различных серверов)

Для Ajax не проблема, поскольку объект XMLHttpRequest поддерживает отмену. Что мне нужно - это сделать так, чтобы любой браузер переставал загружать ресурсы из объектов DOM.

Похоже, что просто удаление объекта (например, тега изображения) из DOM помогает избежать запроса, если запрос еще не запущен.

ОБНОВЛЕНИЕ: способ отменить все запросы, которые не имеют значения, а не действительно любой запрос был бы идеальным.

ответ

26

window.stop() должен отменить любые ожидающие запросы на изображение или скрипт.

0

Я думаю, document.close() останавливает все запросы, но я не уверен в этом.

+12

Это весело – 2010-06-15 18:42:24

Смежные вопросы