jaenicke hat folgendes geschrieben : |
Dann liefert der Server offenbar keinen korrekten Header zu dieser Datei aus. Also ich meine speziell um was für Daten es sich handelt.
Denn wenn der Server nicht im Header angibt, dass es eine HTML-Seite ist, wissen das der Browser und auch der TWebBrowser auch nicht... |
Es ist schon zum Verzweifeln: Bennene ich die Dateie auf .html um, dann funktioniert alles wunderbar. Ohne bzw. mit unbekannter Dateiendung bleibt der Browser stehen. Im IP trace sehe ich lediglich, dass der Server mit HTTP/1.1 200 OK (text/plain) und mit der .html Version HTTP/1.1 200 OK (text/html). Aha, offenbar hat mein IE Browser grosse Mühe mit text/plain? Denn: Mit dem Chrome Browser zeigt es mir den "plain text" tatsächlich an. Der Inhalt wird offenbar mit den zweiten Browser auch gar nicht erst versucht zu interpretieren. Soweit so gut. Aber: Lade ich einfach eine Datei "sample" herutner mit reinem text (Antwort HTTP/1.1 200 OK (text/plain), so zeigt mir der IE (bzw. TWebBrowser) auch tatsächlich an. Soviel zur Theorie...
Es geht weiter: Schaue ich den Originalcode (naja, fast orig...)an, so sehe ich den Verweis auf XML/XSD. Entferne ich die oberen beiden Zeilen, dann kann auch meine IE damit umgehen.
// source
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es"> <head> <title>mobiletv</title> <meta http-equiv="REFRESH" content="0;URL=<HIER_EINE_URL>"/> </head>
<body onload="window.location=HIER_EINE_URL';" > <a href="HIER_EINE_URL">Mein Super Link</a> </body>
</html> |
Nun ja, selbst wenn die Seite dann endlich mal geladen werden würde habe ich dann ein Nachfolgeproblem: Ich will einfach an den mit <a> "getängten" Hyperlink geladen. Muss also gleichzeitig noch das meta-Tag "refresh" und das "onload" event unterdrücken... Tja, die Problem gehen scheinbar wirklich nicht aus.