Zum Hauptinhalt springen
Alle KollektionenGlossar
Berechnete Quelle
Berechnete Quelle
Daniel Towers avatar
Verfasst von Daniel Towers
Diese Woche aktualisiert

Silktide unterscheidet sich von den meisten Website-Analyse-Tools dadurch, dass es nicht nur den heruntergeladenen Quellcode einer Seite betrachtet. Stattdessen sieht es den berechneten Quellcode, also das HTML, das die Seite nach dem Ausführen von Skripten erstellt.

Für Entwickler, die mit Chrome vertraut sind, ist dies der Unterschied zwischen dem Anzeigen des Quellcodes einer Seite (Rechtsklick, „Seitenquelltext anzeigen“) und dem Inspizieren der aktuellen Seite (Rechtsklick, „Untersuchen“).

Ersteres ist der Quellcode, wie er geschrieben wurde. Letzteres ist das HTML, das der Benutzer sieht, nachdem alle JavaScript-Skripte ausgeführt wurden.

Diese Unterscheidung ist wichtig, da sie es Silktide ermöglicht, Webanwendungen und viele Webtechnologien zu testen, die traditionell für Bots unsichtbar waren. Wir können die Benutzererfahrung genauso sehen und testen wie eine echte Person, was bedeutet, dass wir Dinge wie das mobile Layout testen und JavaScript-Fehler identifizieren können.

Allerdings kann es dadurch zu Verwirrung bei einigen Entwicklern kommen, warum der Quellcode, den sie in Silktide sehen, nicht mit dem Quellcode übereinstimmt, den sie auf ihrer Seite geschrieben haben.

Stellen Sie sich vor, Sie hätten eine HTML-Seite wie diese:

<html> <body> <h1></h1> </body> <script>document.querySelector('h1').innerHTML="Hallo Welt";</script> </html>

Silktide sieht das berechnete HTML dafür, das so aussehen würde:

<html> <body> <h1>Hallo Welt</h1> </body> <script>document.querySelector('h1').innerHTML="Hallo Welt";</script> </html>

Beachten Sie, wie das Skript ausgeführt wurde und die Änderung am H1-Tag enthalten ist.

Hat dies deine Frage beantwortet?