Wie Debuggen, um zu wissen, was den Absturz des IE8 verursacht hat?

8

Beim Besuch bestimmter Webseiten auf einer der Websites stürzt IE8 ab, bevor es etwas rendern kann. Funktioniert jedoch auf IE7 und 9. Ich bleibe damit für ein paar Tage.

Wenn ich alle Stylesheet-Links auf der Seite entfernt habe, hat es funktioniert. sieht also wahrscheinlich aus wie ein CSS-Problem. Wer weiß, wie man das debuggt, um zu wissen, dass es verursacht hat?

Jede Hilfe wird sehr geschätzt!

    
Bobo 17.08.2011, 20:54
quelle

6 Antworten

8

Dies scheint ein Bug mit jQuery 1.6.2 zu sein. Wenn Sie XP mit IE8, jQuery 1.6.2 verwenden und Ihr Body-Tag einen CSS-Hintergrund hat, stürzt IE8 ab. Die Lösung (Workaround) besteht darin, sicherzustellen, dass Sie zuerst jQuery laden und dann Ihr Stylesheet laden. Oder Sie können zurück zu 1.6.1 gehen, da ich nicht glaube, dass es dieses Problem hat.

Weitere Informationen finden Sie unter: Ссылка

    
Jonathan 26.08.2011, 18:04
quelle
3

Hat sich als Hintergrundbild herausgestellt! Brutal! css ist so:

%Vor%

stellte sich heraus IE8 (nicht 7, nicht 9) mag das Hintergrundbild bg2.png nicht. Warum zum Teufel ist das passiert?

    
Bobo 18.08.2011 16:19
quelle
2

IE8 Abstürze auf CSS sind nicht ungewöhnlich. Einige Ursachen:

  • : Hover-Stile für andere Elemente als Links?
  • Überlauf: scrollen?
  • Hintergrundbild auf Körper?

Sie können den Standard-Debugging-Ansatz verwenden, den Marc B bereits in seinem Kommentar gepostet hat (alles entfernen, eins nach dem anderen hinzufügen).

    
Daan 17.08.2011 21:10
quelle
1

Ich habe den gleichen Fehler mit jQuery 1.6.2 gemacht!

Ссылка

Auf die neueste Version aktualisiert und repariert. Vielen Dank für Ihre Hilfe!

    
phlogistic 20.09.2011 15:29
quelle
0

Ich bin gerade auf dasselbe Problem gestoßen. In meinem Fall lag es daran, dass ich moderniszr nach den Stylesheets geladen habe, anstatt vorher. Ich habe den Auftrag gewechselt und es repariert.

Ich würde nicht erwarten, dass IE darüber explodiert, aber dann ist es IE. xD

    
ac_ 08.04.2013 13:26
quelle
-1

Um Fehler beim IE8-Absturz zu beheben / zu beheben, speichern Sie die gesamte HTML-Quelle als statische Seite unter Verwendung eines anderen Browsers, in dem es funktioniert.

Starten Sie die Beseitigung von Code (hauptsächlich JavaScript), um den Fehler einzugrenzen und den IE8 erneut zu testen.

    
Yoshi 20.07.2012 15:49
quelle

Tags und Links