Pregunta

Mi sitio web recibe muchas solicitudes.A menudo necesito cancelar todas las solicitudes actuales, para que el navegador no bloquee nuevas solicitudes relevantes.

Tengo 3 tipos de solicitudes:

  • Ájax
  • etiquetas de script insertadas (que hacen comunicación JSONP)
  • etiquetas de imagen insertadas (que hacen que el navegador solicite datos de varios servidores)

Para Ajax no hay problema ya que el objeto XMLHttpRequest admite la cancelación.Lo que necesito es una manera de hacer que cualquier navegador deje de cargar recursos, desde Objetos DOM.

Parece 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.

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

¿Fue útil?

Solución

window.stop() debe cancelar cualquier solicitud de imagen o script pendiente.

Otros consejos

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top