Du bist nicht angemeldet.

1

Freitag, 25. April 2003, 10:09

[keine Webseite] Achtung! Source-Ansicht bereits korrigiert!

Hallo, werte WSB-Webseitentester.

Soeben wurde ich auf eine interessante Tatsache aufmerksam gemacht, die alle interessieren sollte, die öfter mal in den Code von Webseiten schauen.

Eben in de.comm.infosystems.www.authoring.misc wurde eine Seite vorgestellt, die auf verschiedenen Rechnern verschiedenen Code hatte. Es stellte sich heraus, dass der Server aber den selben Code ausliefert.

Ich habe die Seite mal auf www.dieresidenz.de/ot/gardentour/ hochgeladen, es geht dabei konkret um folgenden Code:

Quellcode

1
<img src="pix/tourpic8.jpg"

In der Art kommt das an vielen Stellen auf der Seite vor. Aus SGML-Sicht ist das korrekt, für Syntaxhighlightings oder aktuelle Browser ist das falsch.

Wenn man sich den Code in der Code-Ansicht im Mozilla anschaut (view-source:http://www.dieresidenz.de/ot/gardentour/), ist auf einmal das abschließende ">" vorhanden:

Quellcode

1
<img src="pix/tourpic8.jpg">


Das liegt nicht daran, dass der Server das korrigiert ausliefert, wie ein Test mit wget jeden überzeugen mag.

wget http://www.dieresidenz.de/ot/gardentour/

liefert

Quellcode

1
<img src="pix/tourpic8.jpg"


Was der IE macht, weiß ich nicht, da ich keinen hier habe. Fakt ist nun aber, dass das, was man in der Code-Ansicht mit Mozilla und auch bei Phoenix (gerade getestet; wie sieht es mit neuen Netscapes aus?) nicht der Code ist, der vom Server kommt, sondern bereits von der "Fehlerkorrektur" verbesserter bzw. der Code ist, den Mozilla aus dem richtigen Quelltext, der vom Server kommt, herausinterpretiert.

Ihr solltet Euch also bei Betrachtungen von Quelltext dessen bewußt sein, dass dieser eventuell schon vom Browser verbessert wurde. Für wirklich exakt die richtige Quellcode-Ansicht kann man u. a. einen Dump mit Lynx machen oder auch wget bemühen.

Mirko :)
Signatur von »memowe« Mirko Westermeier - Public key: 0x730E195D
Key fingerprint = 55A8 9646 9B58 60AC B5BC 9661 FDD4 93C0 730E 195D

2

Freitag, 25. April 2003, 10:23

RE: [keine Webseite] Achtung! Source-Ansicht bereits korrigiert!

Zitat

Original von memowe
Was der IE macht, weiß ich nicht, da ich keinen hier habe.


<img src="pix/tourpic8.jpg" ... ohne abschliessendes ">"
Signatur von »TheNobody Style«

3

Freitag, 25. April 2003, 10:34

RE: [keine Webseite] Achtung! Source-Ansicht bereits korrigiert!

Zitat

Original von TheNobody Style

Zitat

Original von memowe
Was der IE macht, weiß ich nicht, da ich keinen hier habe.

<img src="pix/tourpic8.jpg" ... ohne abschliessendes ">"

Dankeschön. :)

Mein Opera 7 zeigt den Quelltext übrigens auch unverbessert an.

Welchen Code die Gecko-Browser dann interpretieren und ob es einen Unterschied macht, werden wir so schnell nicht herausfinden. Möglicherweise (wahrscheinlich!) mussten die Gecko-Entwickler das machen, damit das Syntaxhighlighting des integrierten Source-Viewers funktioniert. Der IE lässt ja den Code von externen Programmen anschauen (meist Notepad), wohingegen der Source-Viewer meines Opera 7 einfach kein Syntaxhightlighting hat.

Ich denke aber, dass die Information zumindest für die, die den Quelltext mit Gecko-Browsern anschauen (ich weiß, dass es hier tatsächlich einige solcherwelcher geben soll!), interessant ist. Man muss jetzt deswegen nicht unbedingt immer wget verwenden um den richtigen Quelltext zu sehen, aber es ist schonmal gut zu wissen, dass das, was man da sieht, nicht unbedingt das ist, was von Server kam. Behaltet Euch also auch in dieser Hinsicht ein gewisses gesundes Mißtrauen in die Implementierung dieses Features.

Mirko :)
Signatur von »memowe« Mirko Westermeier - Public key: 0x730E195D
Key fingerprint = 55A8 9646 9B58 60AC B5BC 9661 FDD4 93C0 730E 195D

4

Freitag, 25. April 2003, 12:20

RE: [keine Webseite] Achtung! Source-Ansicht bereits korrigiert!

Zitat

Original von TheNobody Style

Zitat

Original von memowe
Was der IE macht, weiß ich nicht, da ich keinen hier habe.

<img src="pix/tourpic8.jpg" ... ohne abschliessendes ">"
Aber nicht bei jedem IMG-Tag; vgl:
<img src="pix/nicotianapink.jpg"></td>

PS: Was soll das Ganze?
Signatur von »Investorman« ______________________________

Investorman.com || Webmasterrecht.de || Recht interessant - Die Linksammlung zum Internetrecht

5

Freitag, 25. April 2003, 12:31

RE: [keine Webseite] Achtung! Source-Ansicht bereits korrigiert!

Zitat

Original von Investorman

Zitat

Original von TheNobody Style

Zitat

Original von memowe
Was der IE macht, weiß ich nicht, da ich keinen hier habe.

<img src="pix/tourpic8.jpg" ... ohne abschliessendes ">"
Aber nicht bei jedem IMG-Tag; vgl:
<img src="pix/nicotianapink.jpg"></td>

Vøllig richtig. Da ist im richtigen Source auch ein ">".

Zitat

PS: Was soll das Ganze?

Die Frage verstehe ich nicht. Worauf beziehst Du Dich?

Mirko :)
Signatur von »memowe« Mirko Westermeier - Public key: 0x730E195D
Key fingerprint = 55A8 9646 9B58 60AC B5BC 9661 FDD4 93C0 730E 195D

6

Freitag, 25. April 2003, 12:38

RE: [keine Webseite] Achtung! Source-Ansicht bereits korrigiert!

Irgendwie verstehe ich _alles_ hier Angesprochene nicht.

Wieso ist im o.g. Quelltext manchmal ein abschließendes ">" und manchmal nicht? Was soll das? Was bringt das? Ist das Absicht? Wenn ja, wieso?

Fragen über Fragen ... :D
Signatur von »Investorman« ______________________________

Investorman.com || Webmasterrecht.de || Recht interessant - Die Linksammlung zum Internetrecht

7

Freitag, 25. April 2003, 12:46

RE: [keine Webseite] Achtung! Source-Ansicht bereits korrigiert!

Zitat

Original von Investorman
Wieso ist im o.g. Quelltext manchmal ein abschließendes ">" und manchmal nicht?

Soll heissen, dass die Codeansicht des Mozilla das fehlende ">" selber dazubaut, obwohl es eigentlich nicht vorhanden ist ...
Signatur von »TheNobody Style«

8

Freitag, 25. April 2003, 13:08

RE: [keine Webseite] Achtung! Source-Ansicht bereits korrigiert!

Zitat

Original von Investorman
Irgendwie verstehe ich _alles_ hier Angesprochene nicht.

Vielleicht liest Du alles nochmal genau durch. Benutzt Du überhaupt einen Geckobrowser? Vielleicht hat das ja garkeine Relevanz für Dich. Ich zitiere nochmal das wichtigste:

[q=memowe]Ihr solltet Euch also bei Betrachtungen von Quelltext dessen bewußt sein, dass dieser eventuell schon vom Browser verbessert wurde. Für wirklich exakt die richtige Quellcode-Ansicht kann man u. a. einen Dump mit Lynx machen oder auch wget bemühen.[/q]
[q=memowe]Ich denke aber, dass die Information zumindest für die, die den Quelltext mit Gecko-Browsern anschauen (ich weiß, dass es hier tatsächlich einige solcherwelcher geben soll!), interessant ist. Man muss jetzt deswegen nicht unbedingt immer wget verwenden um den richtigen Quelltext zu sehen, aber es ist schonmal gut zu wissen, dass das, was man da sieht, nicht unbedingt das ist, was von Server kam. Behaltet Euch also auch in dieser Hinsicht ein gewisses gesundes Mißtrauen in die Implementierung dieses Features.[/q]

Zitat

Wieso ist im o.g. Quelltext manchmal ein abschließendes ">" und manchmal nicht? Was soll das? Was bringt das? Ist das Absicht? Wenn ja, wieso?

Die Seite ist nicht von mir:
[q=memowe]Eben in de.comm.infosystems.www.authoring.misc wurde eine Seite vorgestellt, die auf verschiedenen Rechnern verschiedenen Code hatte. [...] Ich habe die Seite mal auf www.dieresidenz.de/ot/gardentour/ hochgeladen[/q]

Zitat

Fragen über Fragen ... :D

Immer noch? ;)

Mirko :)
Signatur von »memowe« Mirko Westermeier - Public key: 0x730E195D
Key fingerprint = 55A8 9646 9B58 60AC B5BC 9661 FDD4 93C0 730E 195D