2008-09-22 16 views
10

Mi sitio web realiza muchas solicitudes. A menudo necesito cancelar todas las solicitudes actuales, para que el navegador no bloquee las nuevas solicitudes relevantes.javascript: cancelar todo tipo de solicitudes

tengo 3 tipos de solicitudes:

  • Ajax
  • insertados script-etiquetas (que hacen JSONP-Comunicación)
  • insertados imagen-tags (que causan el navegador para solicitar datos de varios servidores)

Para Ajax no es un problema ya que el objeto XMLHttpRequest admite la cancelación. Lo que necesito es una forma de hacer que cualquier navegador deje de cargar recursos desde DOM-Objects.

Parece que simplemente eliminar un objeto (por ejemplo, una etiqueta de imagen) del DOM solo ayuda a evitar una solicitud, si la solicitud aún no se está ejecutando.

ACTUALIZACIÓN: una forma de cancelar todas las solicitudes, que son irrelevantes, en lugar de realmente cualquier solicitud sería perfecta.

Respuesta

26

window.stop() debe cancelar cualquier imagen pendiente o solicitudes de secuencia de comandos.

0

Creo que document.close() detiene todas las solicitudes, pero no estoy tan seguro de ello.

+12

Esto es hilarante –

Cuestiones relacionadas