Applies ToInternet Explorer 10

Advertencia: La aplicación de escritorio retirada de Internet Explorer 11 que no es compatible se ha deshabilitado permanentemente a través de una actualización de Microsoft Edge en determinadas versiones de Windows 10. Para obtener más información, consulta Preguntas frecuentes sobre la retirada de la aplicación de escritorio Internet Explorer 11.

Síntomas

Imagine la siguiente situación:

  • Navegas a una página web determinada con Internet Explorer 10.

  • La página web contiene un script que realiza una solicitud asincrónica XMLHttpRequest (XHR) cuando se abre la página web.

  • Cierras la página web durante la solicitud XHR.

  • La respuesta para la solicitud XHR es mayor que 2 KB (incluidos los datos de encabezado).

En este escenario, puede perder una conexión HTTP al host determinado. A continuación, al intentar navegar a otra página web del host, es posible que se produzca una inmovilización de la red. Este problema se produce cuando pierde el número máximo de conexiones simultáneas al host.Nota Este problema se produce en los modos de documento de Internet Explorer 7, Internet Explorer 8 e Internet Explorer 9 en Internet Explorer 10.

Solución

Información de actualización de seguridad

Para resolver este problema en Internet Explorer 9 o Internet Explorer 10, instala la actualización de seguridad acumulativa más reciente de Internet Explorer. Para ello, visite el siguiente sitio web de Microsoft:

http://update.microsoft.com Notas

  • Esta actualización para Internet Explorer 10 se incluyó primero en la siguiente actualización de seguridad:

    2838727 MS13-047: Actualización de seguridad acumulativa de Internet Explorer: 11 de junio de 2013

  • Para instalar esta actualización para Internet Explorer 9, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:2905733 Internet Explorer pierde conexiones HTTP al cerrar una página web antes de recibir una respuesta XHR

  • Para obtener más información técnica sobre la actualización de seguridad acumulativa más reciente de Internet Explorer, ve a los siguientes sitios web de Microsoft:

    http://www.microsoft.com/technet/security/current.aspx

Solución alternativa

Para solucionar temporalmente este problema, puede usar uno de los métodos siguientes:

  1. Cambie la solicitud XHR a una solicitud síncrona.Nota Esta solución alternativa está en contra de los procedimientos recomendados de programación y puede hacer que el explorador web se bloquee si no hay ninguna respuesta. Para obtener más información, consulte Por qué debería usar XMLhttpRequest asincrónicamente.Para evitar una pérdida de conexión de Windows Internet (WinINet) junto con AJAX, puede finalizar la conexión existente antes de que se cierre la ventana.Nota Para obtener más información sobre cómo evitar la fuga de conexión, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

    886710 Parece que Internet Explorer deja de responder y es posible que también observes una pérdida de memoria en el equipo

  2. Reemplace el método window.open por el método window.showModalDialog.Tenga en cuenta que esta solución alternativa impide que el usuario interactua con la ventana principal hasta que se cierre la ventana secundaria.

  3. Finalizar solicitudes asincrónicas XHR existentes desde el evento OnUnLoad. Por ejemplo:

    function unloadEventHandler() 
    { 
    if (g_xmlHttpRequest != null && g_xmlHttpRequest.readyState != 4) 
    { 
    g_xmlHttpRequest.abort(); 
    } 
    } 
  4. No realice llamadas XHR asincrónicas desde el evento OnUnLoad.Nota Incluso si realizas las llamadas desde el evento OnLoad, este problema puede seguir ocurriendo.

  5. Actualice a Internet Explorer 10 y asegúrese de que usa la implementación nativa de XHR.

  6. Aumentar el número máximo de conexiones.

Más información

Para obtener más información acerca de la terminología relativa a las actualizaciones de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 Descripción de la terminología estándar que se usa para describir las actualizaciones de software de Microsoft

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.