Waarschuwing: De buiten gebruik gestelde, niet-ondersteund Internet Explorer 11-bureaubladtoepassing is permanent uitgeschakeld via een Microsoft Edge-update voor bepaalde versies van Windows 10. Zie Veelgestelde vragen over buitengebruikstelling van bureaublad-apps in Internet Explorer 11 voor meer informatie.
Symptomen
Bekijk het volgende scenario:
-
U bladert naar een bepaalde webpagina met behulp van Internet Explorer 10.
-
De webpagina bevat een script dat een asynchrone XMLHttpRequest-aanvraag (XHR) maakt wanneer de webpagina wordt geopend.
-
U sluit de webpagina tijdens de XHR-aanvraag.
-
Het antwoord voor de XHR-aanvraag is groter dan 2 kB (inclusief de headergegevens).
In dit scenario verliest u mogelijk een HTTP-verbinding met de opgegeven host. Wanneer u vervolgens naar een andere webpagina op de host wilt bladeren, kan het netwerk vastlopen. Dit probleem treedt op wanneer u het maximum aantal gelijktijdige verbindingen met de host verliest.
Opmerking Dit probleem treedt op in de documentmodi Internet Explorer 7, Internet Explorer 8 en Internet Explorer 9 in Internet Explorer 10.Oplossing
Informatie over beveiligingsupdates
U kunt dit probleem in Internet Explorer 9 of Internet Explorer 10 oplossen door de meest recente cumulatieve beveiligingsupdate voor Internet Explorer te installeren. Ga hiervoor naar de volgende Microsoft-website:
http://update.microsoft.com Notities
-
Deze update voor Internet Explorer 10 is voor het eerst opgenomen in de volgende beveiligingsupdate:
2838727 MS13-047: Cumulatieve beveiligingsupdate voor Internet Explorer: 11 juni 2013
-
Als u deze update voor Internet Explorer 9 wilt installeren, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:2905733 Internet Explorer gaat HTTP-verbindingen verloren wanneer u een webpagina sluit voordat u een XHR-antwoord ontvangt
-
Ga naar de volgende Microsoft-websites voor meer technische informatie over de meest recente cumulatieve beveiligingsupdate voor Internet Explorer:
Tijdelijke oplossing
U kunt dit probleem omzeilen door een van de volgende methoden te gebruiken:
-
Wijzig de XHR-aanvraag in een synchrone aanvraag.Waarom u XMLHttpRequest Asynchroon moet gebruiken voor meer informatie. Als u een Windows Internet(WinINet)-verbindingslek samen met AJAX wilt voorkomen, kunt u de bestaande verbinding beëindigen voordat het venster wordt gesloten. Opmerking Voor meer informatie over het omzeilen van het verbindingslek klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
Opmerking Deze tijdelijke oplossing is tegen aanbevolen programmeerprocedures en kan ertoe leiden dat de webbrowser vastloopt als er geen reactie is. Zie886710 Internet Explorer lijkt niet meer te reageren en u ziet mogelijk ook een geheugenlek op de computer
-
Vervang de methode window.open door de methode window.showModalDialog.
Houd er rekening mee dat deze tijdelijke oplossing gebruikersinteractie met het bovenliggende venster voorkomt totdat het onderliggende venster wordt gesloten. -
Bestaande asynchrone XHR-aanvragen van de gebeurtenis OnUnLoad beëindigen. Bijvoorbeeld:
function unloadEventHandler() { if (g_xmlHttpRequest != null && g_xmlHttpRequest.readyState != 4) { g_xmlHttpRequest.abort(); } }
-
Maak geen asynchrone XHR-aanroepen vanuit de gebeurtenis OnUnLoad.
Opmerking Zelfs als u de aanroepen vanuit de onload-gebeurtenis aanroept, kan dit probleem nog steeds optreden. -
Voer een upgrade uit naar Internet Explorer 10 en zorg ervoor dat u de systeemeigen XHR-implementatie gebruikt.
-
Verhoog het maximum aantal verbindingen.
Meer informatie
Klik voor meer informatie over de terminologie van software-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 Beschrijving van de standaardterminologie die wordt gebruikt om Microsoft-software-updates te beschrijven
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.