Hoiatus.: Aegunud ja toetu Internet Explorer 11 töölauarakendus on Microsoft Edge'i värskenduse kaudu teatud Windows 10 versioonides jäädavalt keelatud. Lisateavet leiate artiklist Internet Explorer 11 töölauarakenduse aegumise KKK.
Tunnused
Arvestage järgmise stsenaariumiga.
-
Internet Explorer 10 abil saate sirvida teatud veebilehele.
-
Veebileht sisaldab skripti, mis esitab veebilehe avamisel asünkroonse XMLHttpRequesti (XHR) taotluse.
-
Sulgete veebilehe XHR taotluse ajal.
-
XHR-päringu vastus on suurem kui 2 kB (sh päiseandmed).
Selle stsenaariumi korral võite kaotada HTTP-ühenduse antud hostiga. Kui proovite hostis sirvida mõnda muud veebilehte, võib võrk hanguda. See probleem ilmneb siis, kui kaotate hostiga samaaegsete ühenduste maksimumarvu.
Märkus See probleem ilmneb Internet Explorer 7, Internet Explorer 8 ja Internet Explorer 9 dokumendirežiimides brauseris Internet Explorer 10.
Lahendus
Turbevärskenduse teave
Selle probleemi lahendamiseks brauseris Internet Explorer 9 või Internet Explorer 10 installige Internet Exploreri uusim koondturbevärskendus. Selleks minge järgmisele Microsofti veebisaidile:
http://update.microsoft.com
Märkmed
-
See Internet Explorer 10 värskendus lisati esmalt järgmisesse turbevärskendusse.
2838727 MS13-047: Internet Exploreri koondturbevärskendus: 11. juuni 2013
-
Selle Internet Explorer 9 värskenduse installimiseks klõpsake järgmist artiklinumbrit, et vaadata Microsofti teabebaasi artiklit:
2905733 Internet Explorer kaotab HTTP-ühendused, kui sulgete veebilehe enne XHR-vastuse saamist -
Internet Exploreri uusima koondturbevärskenduse kohta lisateabe saamiseks külastage järgmisi Microsofti veebisaite.
Ajutine lahendus
Selle probleemi lahendamiseks saate kasutada ühte järgmistest meetoditest.
-
Muutke XHR-taotlus sünkroonseks taotluseks.
Märkus See lahendus on parimate programmeerimistavade vastu ja võib põhjustada veebibrauseri hangumise, kui vastust pole. Lisateavet leiate teemast Miks peaks KASUTAMA XML-ihttpRequest asünkroonselt.
Windowsi Interneti (WinINet) ühenduse lekke vältimiseks koos AJAX-iga saate olemasoleva ühenduse enne akna sulgumist lõpetada.
Märkus. Ühenduse lekkega töötamise kohta lisateabe saamiseks klõpsake Microsofti teabebaasis oleva artikli kuvamiseks järgmist artiklinumbrit.886710 Näib, et Internet Explorer lakkab reageerimast ja võite märgata ka arvutis mälulekkeid
-
Asendage meetod window.open meetodiga window.showModalDialog.
Pange tähele, et see lahendus takistab kasutajal emaaknaga suhtlemist, kuni tütaraken suletakse. -
Lõpetage sündmuse OnUnLoad olemasolevad asünkroonsed XHR-taotlused. Näide.
function unloadEventHandler() { if (g_xmlHttpRequest != null && g_xmlHttpRequest.readyState != 4) { g_xmlHttpRequest.abort(); } }
-
Ärge tehke sündmuse OnUnLoad asünkroonseid XHR-kutseid.
Märkus Ka siis, kui teete onLoad-sündmuse kõned, võib see probleem endiselt ilmneda. -
Minge üle versioonile Internet Explorer 10 ja veenduge, et kasutaksite oma XHR-i juurutamist.
-
Suurendage ühenduste maksimumarvu.
Lisateave
Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks klõpsake Microsofti teabebaasis oleva artikli kuvamiseks järgmist artiklinumbrit.
824684 Microsofti tarkvaravärskenduste kirjeldamiseks kasutatava standardse terminoloogia kirjeldus
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.