Firefox und Opera zeigen Quelltext statt Seite
Thomas Binder
- html
2 Ashura0 Thomas Binder1 Der Martin2 wahsaga
0 O'Brien
Auf der Seite des internationalen Eishockey-Verbandes ist mir eine Merkwürdigkeit aufgefallen:
Seiten wie z.B.
http://www.iihf.com/Hydra/Tournaments_06/output/w20iib/hydra.iihf.com/IIHF_Core/jsp/content/web_output/index.jsp@compId=59
werden vom IE korrekt dargestellt, Firefox und Opera (jedenfalls bei mir) zeigen hingegen den Quelltext an.
Woran liegt das ?
Wie gesagt: Es ist nicht meine Seite - ich bin nur beim Surfen als Interessent darauf gestoßen. Aber man möchte es ja selbst nicht auch
so falsch machen.
Vielen Dank
Thomas Binder, Berlin
Hallo Thomas.
Auf der Seite des internationalen Eishockey-Verbandes ist mir eine Merkwürdigkeit aufgefallen:
Seiten wie z.B.
http://www.iihf.com/Hydra/Tournaments_06/output/w20iib/hydra.iihf.com/IIHF_Core/jsp/content/web_output/index.jsp@compId=59
werden vom IE korrekt dargestellt, Firefox und Opera (jedenfalls bei mir) zeigen hingegen den Quelltext an.
Woran liegt das ?
Daran, dass der Server (vermutlich unbeabsichtigt) die angeforderte Resource als text/plain ausliefert:
HTTP/1.x 200 OK
Date: Thu, 12 Jan 2006 07:00:08 GMT
Server: IBM_HTTP_Server/6.0.2 Apache/2.0.47
Last-Modified: Thu, 12 Jan 2006 06:57:02 GMT
Etag: "1f50c-108d0-db1a2b08"
Accept-Ranges: bytes
Content-Length: 67792
Keep-Alive: timeout=10, max=100
Connection: Keep-Alive
Content-Type: text/plain
Opera und Firefox halten sich daran, nur der IE zeigt die Resource als text/html an, weil die entsprechenden Zeichen („<“ und „>“) vorkommen. (Die berühmt-berüchtigten Interpretations„fähigkeiten“ des IE.)
Einen schönen Donnerstag noch.
Gruß, Ashura
Daran, dass der Server (vermutlich unbeabsichtigt) die angeforderte Resource als text/plain ausliefert:
Im Quelltext steht aber (nach dem Style-Bereich):
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
Was ist da falsch ?
Danke
Thomas
Hallo Thomas,
Im Quelltext steht aber (nach dem Style-Bereich):
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
wenn der Server einen Content-Type angibt, interessiert die META-Angabe aber nicht mehr, denn die Angabe aus dem HTTP-Header hat Vorrang. Die META-Angabe ist ja nur ein Ersatzwert für Umgebungen, wo die Ressource mal nicht per HTTP übertragen wird (z.B. wenn sich jemand die HTML-Datei lokal speichert).
So long,
Martin
hi,
Daran, dass der Server (vermutlich unbeabsichtigt) die angeforderte Resource als text/plain ausliefert:
Im Quelltext steht aber (nach dem Style-Bereich):
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">Was ist da falsch ?
Da die Seite bereits als text/plain ausgeliefert wurde, gibt es doch gar keinen Grund mehr, diese Zeichenansammlung als HTML-Element anzusehen - also ist dort keinerlei verwertbare Information enthalten, sondern es ist eine reine Aneinanderreihung von Zeichen.
gruß,
wahsaga
Hi Ashura,
sorry für die (vermutliche) Newbie-Frage:
Daran, dass der Server (vermutlich unbeabsichtigt) die angeforderte Resource als text/plain ausliefert:
HTTP/1.x 200 OK
Date: Thu, 12 Jan 2006 07:00:08 GMT
Server: IBM_HTTP_Server/6.0.2 Apache/2.0.47
Last-Modified: Thu, 12 Jan 2006 06:57:02 GMT
Etag: "1f50c-108d0-db1a2b08"
Accept-Ranges: bytes
Content-Length: 67792
Keep-Alive: timeout=10, max=100
Connection: Keep-Alive
Content-Type: text/plain
Wie komme ich an diese Informationen ran? Sagt mir das mein Browser (beim Opera habe ich's gerade nicht gefunden), oder benötige ich Zusatzsoftware?
Schönen Sonntag noch!
O'Brien
hi,
Wie komme ich an diese Informationen ran?
Beispielsweise über Web-Tools wie bspw. http://www.schroepl.net/cgi-bin/http_trace.pl oder http://web-sniffer.net/.
Sagt mir das mein Browser (beim Opera habe ich's gerade nicht gefunden), oder benötige ich Zusatzsoftware?
Im Opera wüsste ich jetzt gerade nicht, wie man diese Informationen so detailiert erhalten könnte - für den Firefox gibt's m.W. Eextensions für sowas ("Live HTTP Headers" o.ä.).
gruß,
wahsaga
Hi,
Im Opera wüsste ich jetzt gerade nicht, wie man diese Informationen so detailiert erhalten könnte - für den Firefox gibt's m.W. Eextensions für sowas ("Live HTTP Headers" o.ä.).
Für den Content-Type reicht im Firefox Tools - Page Info bzw. Context-Menu - View Page Info. LiveHTTPHeaders ist nur dann nötig, wenn man mehr sehen will als das, was Page Info liefert.
cu,
Andreas
Hi,
danke euch beiden, so etwas hatte ich gesucht.
Schönen Sonntag noch!
O'Brien