Dateien auf der Webseite werden nicht in IE 10 geladen. Funktioniert aber gut im inprivate Modus

1342
Foreever

Ich habe eine Website entwickelt, die 6 Audiodateien enthält. Es funktioniert perfekt in Chrome, IE9, Firefox sowie iPad und Android-Geräten. Beim Laden in IE10 werden jedoch einige Audiodateien nicht geladen. Es gibt keine Fehlermeldung in der Konsole.

<audio id="audio1" preload="auto"> <source src="foo.mp3" type='audio/mpeg; codecs="mp3"'> <source src="foo.ogg" type='audio/ogg; codecs="vorbis"'>  </audio> 

Auf der Registerkarte "Netzwerk" des IE10 habe ich die "Aufnahme starten" überprüft und die Seiten mit den Audios durchsucht. Entsprechend den Audiodateien wurden die Status- und MIME-Typen als "ausstehend" und die Größe als 0 Byte angezeigt. Ich habe den MIME-Typ auf dem Server überprüft und er wurde korrekt festgelegt.

AddType audio/ogg .ogg AddType audio/mpeg .mp3 

Bei den GET-Anfragen gab es einige Besonderheiten. Insgesamt gab es drei Anforderungen für die MP3-Datei. Das Ergebnis der ersten Anforderung wird als "abgebrochen" angezeigt.

Header anfordern

Accept */* Accept-Encoding gzip, deflate Accept-Language en-US Connection Keep-Alive DNT 1 GetContentFeatures.DLNA.ORG 1 Host foobar.com Pragma getIfoFileURI.dlna.org Referer http://foobar.com/ Request GET /foobar/media/file1_001_01_01.mp3 HTTP/1.1 User-Agent Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) 

Der Antwortheader ist leer.

Das Ergebnis der zweiten GET-Anforderung ist 206 Teilinhalt.

Header anfordern

Request GET /foobar/media/file1_001_01_01.mp3 HTTP/1.1 Accept */* If-Unmodified-Since Mon, 17 Feb 2014 05:37:37 GMT If-Match "d12e3-b8a9-4f2938d9f8a40" Range bytes=24576-47272 User-Agent Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) Referer http://foobar.com/ GetContentFeatures.DLNA.ORG 1 Pragma getIfoFileURI.dlna.org Accept-Language en-US Accept-Encoding gzip, deflate Host foobar.com DNT 1 Connection Keep-Alive 

Antwortheader

Response HTTP/1.0 206 Partial Content Date Tue, 18 Feb 2014 04:52:39 GMT Server Apache Last-Modified Mon, 17 Feb 2014 05:37:37 GMT ETag "d12e3-b8a9-4f2938d9f8a40" Accept-Ranges bytes Content-Type audio/mpeg Content-Range bytes 24576-47272/47273 Content-Length 22697 Age 2 X-Cache HIT from localhost X-Cache-Lookup HIT from localhost:3128 Via 1.1 localhost:3128 (squid/2.7.STABLE7) Connection keep-alive Proxy-Connection keep-alive 

Das Ergebnis der dritten Anforderung wird als "Ausstehend" angezeigt.

Anforderungsheader

Request GET /foobar/media/audio1_001_01_01.mp3 HTTP/1.1 User-Agent Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) If-Modified-Since Mon, 17 Feb 2014 05:37:37 GMT If-None-Match "d12e3-b8a9-4f2938d9f8a40" Accept */* Referer http://foobar.com/ GetContentFeatures.DLNA.ORG 1 Pragma getIfoFileURI.dlna.org Accept-Language en-US Accept-Encoding gzip, deflate Host foobar.com DNT 1 Connection Keep-Alive 

Ich habe meine Website in inPrivate Browsing in IE10 geladen und es hat problemlos funktioniert. Das Problem tritt außerdem nur auf, wenn die Site vom Server geladen wird. Ich habe die Site von meinem localhoset in IE10 im normalen Modus geladen und alles hat gut funktioniert.

Ich habe verschiedene Dinge ausprobiert, damit es funktioniert, aber es hat noch nichts geklappt. Ich habe bereits folgende Dinge getan:

  • Löschen Sie den Cache und den Verlauf, indem Sie die Tastenkombination Strg + Umschalttaste + Entf und "Ok" drücken.
  • "Persönliche Einstellungen löschen" auf der Registerkarte "Erweitert" in den Internetoptionen erledigt.
  • Meine Website auf vertrauenswürdige Sites setzen.
  • Deaktiviert alle Plug-Ins und Add-Ons.
  • Deaktivierte Windows-Firewall.
  • Deaktivierter Virenschutz.
  • Internetoptionen> Erweitert> Beschleunigte Grafiken> "Software-Rendering anstelle von GPU-Rendering verwenden" aktiviert.

Ich habe die Site in IE10 auf einem anderen Computer überprüft und das Problem bleibt auch dort bestehen.

Hinweis: Ursprünglich wurde dies in Super User veröffentlicht, aber ich habe seit drei Tagen keine Antwort erhalten. Es gibt eine viel größere Möglichkeit, eine Antwort von stackoverflow zu erhalten. Also bitte diesen Beitrag nicht kennzeichnen.

4
Wir haben das gleiche Problem. muhammed basil vor 10 Jahren 0
Für HTML5 muss der DOCTYPE korrekt sein - welchen verwenden Sie? Haben Sie das HTML von localhost und vom Server erfasst und verglichen? harrymc vor 10 Jahren 0
Ja, sie sind gleich. Ich schiebe gerade die Daten von localhost zum Server. Also müssen beide gleich sein. Foreever vor 10 Jahren 0
Absolut das gleiche, auch alle Header? Und was ist der DocTyp? harrymc vor 10 Jahren 0
@harrymc Foreever vor 10 Jahren 0

1 Antwort auf die Frage

1
harrymc

Mit dieser Testseite kann ich MP3 auf IE10 hören.
Wenn dies auch für Sie funktioniert, versuchen Sie, den Unterschied mithilfe eines Protokoll-Sniffer herauszufinden.

Andernfalls versuchen Sie, IE als Administrator zu starten und Musik zu hören. Wenn es dann funktioniert, starten Sie den Computer neu und versuchen Sie es erneut als Nicht-Administrator (normaler Account). Diese Methode funktioniert manchmal, um ein Berechtigungsproblem zu lösen.

Wenn nichts funktioniert, schlage ich vor, IE11 zu installieren, um (vielleicht) aus diesem Schlamassel herauszukommen.

[BEARBEITEN]

Ihre erste Anfrage im Posting ist Unsinn und wurde zu Recht abgebrochen.

Ich habe Ihre anderen Anfragen und Antworten auf der obigen Testseite miteinander verglichen, und Ihre Anforderungen sehen weder logisch noch akzeptabel aus. Sogar Ihr HTML- <audio>Tag ist anders.

Ich schlage vor, einen anderen Mediendateiserver in Ihrer Website zu verwenden, als den, den Sie jetzt verwenden, und um Ihren HTML-Code und insbesondere das <audio>Tag so zu verbessern, dass es mit dem der Testseite übereinstimmt.

Ich habe die Anforderungsfelder verglichen. Es gab nur einen Unterschied. Es gab zwei zusätzliche Felder: 'if-modified-since' und 'If-none-match'. Ich habe die Anfragedetails in die Frage eingefügt. Foreever vor 10 Jahren 0
Meinen Sie damit, dass die Testseite für Sie funktioniert hat? Wenn ja, liegt das Problem bei Ihrem Computer. Versuchen Sie, im abgesicherten Modus mit Netzwerk zu booten, um festzustellen, ob dies auf ein installiertes Produkt zurückzuführen ist. Falls dies der Fall ist, überprüfen Sie mit [autoruns] (http://technet.microsoft.com/de-de/sysinternals/bb963902.aspx) Startups. Überprüfen Sie alle Einstellungen im IE einschließlich der Plugins. harrymc vor 10 Jahren 0
Ich habe meine Website in drei Systemen ausprobiert und dieses Problem ist in allen drei Systemen vorhanden. Foreever vor 10 Jahren 0