Toon posts:

[JS/XML] IE crasht soms bij dynamisch inladen images

Pagina: 1
Acties:

Verwijderd

Topicstarter
Wij zijn hier bezig met een webapplicatie waarbij we voortdurend tegen een wel heel irritante IE-bug oplopen:
http://support.microsoft....aspx?scid=kb;en-us;269802

Kort gezegd is het dit: het dynamisch (met JS) toevoegen van (grote hoeveelheden) images aan zorgt er soms voor dat IE hangt.
Daarbij zijn inmiddels een aantal observaties gemaakt:
  • De bug is absoluut random. Het is ons nog niet gelukt om een testcase te maken die consequent vastlopers veroorzaakt.
  • WindowsXP/IE6 lijkt vaker vast te lopen dan Win2K/IE6
  • Cache-instellingen zijn heel belangrijk: Every visit to page veroorzaakt véél vaker problemen dan Automatically. Ook geldt: hoe kleiner de cache, hoe groter de kans op de bug.
  • De MS site zelf is niet echt behulpzaam.
MS Site:
As described earlier, this may demonstrate the problem described in this article, depending on the timing of other portions of the Web application.
Wat voor timing? Wat voor andere onderdelen? We komen er hier niet goed uit.

Het bug-voorbeeld op de MS site levert bij ons overigens geen problemen op :P


We hebben volledige controle over de flow van de webapplicatie, dus alles kan custom getimed worden. Maar we zien ook geen heil in het wachten met laden van een image totdat de images daarvoor zijn ingeladen.

Verdere technische specs:
  • We gebruiken het Microsoft.XMLHTTP object om XML-data van de server te halen
  • Het komt voor bij zowel normale IMG tags als CSS background-image constructies
  • Er is ook een bug met JPGs die XML bevatten en zo crashes veroorzaken. Dat is hier niet het geval...
Kent iemand hier deze bug? Heeft iemand hier een idee om wat voor timing van wat voor processen hier cruciaal is? Kan iemand een testcase maken die consequent crashes veroorzaakt?

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Ik weet niet in hoeverre deze topics helpen, maar ik weet wel dat Gordijnstok ermee bezig was (excuses als ik iets post dat je al wist). Misschien dat je contact met hem kan opnemen, wellicht dat hij een workaround heeft :)
[rml][ bug] iemand al meegemaakt en workaround bedacht?[/rml]
[rml][ php] Extreem grote tree bouwen.[/rml]
[rml][ IE6] is er een fix voor de kleine-plaatjes bug?[/rml]

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.