Sitzungsverläufe verwalten 12.04.2022, 08:15 Uhr

Wichtige Informationen

Der Zugriff auf den Sitzungsverlauf ist in einer Web-Anwendung ein wichtiger Part.
Dabei gibt es zahlreiche Unterschiede in verschiedenen Umgebungen.
(Quelle: Bild: Master Art / Shutterstock)
Der Sitzungsverlauf in einer Web-Anwendung ist für viele Anwendungsfälle essenziell. Mitzubekommen, wohin ein Nutzer entschwinden möchte, woher die Anfrage kommt, und welche Daten mitgegeben werden, zum Beispiel die Query-Zeichenkette, sind wichtige Informationen für die meisten Anwendungen. Diese Anforderungen gibt es im Browser auf vielfältige Weise, aber auch in anderen Laufzeitumgebungen, wo Java­Script ausgeführt wird.
Daher ist es in vielen Projekten wichtig, eine Möglichkeit zu haben, auf den Sitzungsverlauf zuzugreifen und die oben genannten zusätzlichen Informationen zu bekommen. Im besten Fall unabhängig der konkreten Implementierung in der aktuellen Umgebung, also als Abstraktion.
In diesem Artikel liegt der Fokus auf dem Zugriff auf die Session History mit der Bibliothek History.js. Dieses Projekt bietet genau die angesprochene Abstraktion hinter einem einfach zu nutzenden API an, damit der Zugriff auf den Sitzungsverlauf gleich implementiert werden kann, egal ob es sich um einen Browser oder ein andere JavaScript-Umgebung handelt.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar