Internet Explorer 10 bricht einige Stylesheets ab


7

Seltsames Problem nur mit IE10 unter Windows 8. Keine andere IE-Version, keine andere Betriebssystemversion.

Einige Stylesheets werden scheinbar zeitweise beim Transport abgebrochen.

Dies scheint zu passieren, wenn drei <link>Tags hintereinander vorhanden sind . Die Tags sind korrekt angegeben und werden von Amazon S3 über HTTPS bereitgestellt. Die ersten beiden Elemente werden beim Laden (oder vor dem Laden) abgebrochen. Wenn Sie die Reihenfolge der Elemente ändern, werden die ersten beiden Elemente in allen Fällen abgebrochen.

Dieses Problem tritt nur sporadisch auf und verschiedene Personen können sich mit unterschiedlichem Erfolg reproduzieren.

Ich habe im Internet viele Vermutungen darüber gesehen, aber keine Lösung.


Warum 3 Stylesheets verwenden? Warum kombinieren Sie die Stylesheets nicht zu einer Datei? Dies würde das Problem beheben, wenn es nur auftritt, wenn drei <link> -Tags hintereinander vorhanden sind.
dvnkiss

Warum sollte ich die Auswahl der Stylesheets steuern können? Ich werde keine großen Codestücke neu schreiben, nur um einen Fehler im IE zu beheben (es sei denn, ich muss es wirklich tun).
Joe

Richtig .. und nach dem, was ich gelesen habe, haben Sie nur dieses Problem mit der Win8 / IE10-Benutzerbasis. Ich dachte, Sie hätten drei zufällige Stylesheets, die Sie leicht zusammenfügen könnten.
Ich

Leider ist das Leben nicht so einfach! Ja, es ist nur für eine ganz bestimmte Gruppe von Kunden.
Joe

1
"Ich werde keine großen Codestücke neu schreiben, nur um einen Fehler im IE zu beheben" - Warum nicht? Alle anderen tun es. :)
Rob

Antworten:


1

Ich würde versuchen, die Stylesheets und die Seite, die sie verknüpft, in Notepad ++ zu öffnen. Führen Sie dann eine Suche durch und stellen Sie sicher, dass alle Wagenrückläufe entweder nur \noder nur \r\nkeine Mischung aus beiden sind.

Sie können dies in Notepad ++ tun, indem Sie zu Bearbeiten -> EOL-Konvertierung gehen und dann das Windows-Format oder das Unix-Format auswählen. Um zu sehen, ob es eine Mischung gibt. Bestätigen Sie, dass sie gemischt sind, indem Sie in Suchen suchen, den erweiterten Suchmodus auswählen und nach " \r\n\0" suchen .

Wenn einige enden \r\n\0und andere nur \n\0, verwirrt es IE10 möglicherweise, da es sich um ein Microsoft-Produkt handelt. Long Shot, aber probieren Sie es aus.


Ernst? Können Sie eine Referenz dafür liefern?
Joe
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.