Einen User-Agent-String entschlüsseln
Überblick
Jeder Browser sendet mit jeder Anfrage einen User-Agent-String — eine dichte Textzeile, die Browser, Version, Betriebssystem und Gerät nennt. Nützlich fürs Debuggen und für Analysen, aber auf einen Blick schwer zu lesen. Dieser Parser zerlegt einen User-Agent-String sofort im Browser in klare Teile (Browser, OS, Gerätetyp, Engine), ohne etwas hochzuladen.
So gehts (Schritt für Schritt)
- 1
User-Agent-String einfügen
Kopiere den String aus deinem Browser, einem Log oder einem Request-Header und füge ihn ein.
- 2
Aufschlüsselung lesen
Sieh Browser, Version, Betriebssystem, Rendering-Engine und Gerätetyp.
- 3
Details nutzen
Wende die geparsten Felder auf dein Debugging, deine Analytik oder Erkennung an.
Funktionsweise
Du fügst einen User-Agent-String ein, und das Tool gleicht seine Muster mit bekannten Browsern, Rendering-Engines, Betriebssystemen und Gerätesignaturen ab. Es extrahiert Felder wie Browsername und -version, OS und Version sowie ob das Gerät ein Handy, Tablet oder Desktop ist. Das Parsen läuft lokal in JavaScript, sodass der String — der Details zur Konfiguration eines Nutzers verraten kann — dein Gerät nie verlässt.
Wann verwenden
Debuggen, warum sich eine Website für einen Besucher anders verhält. Prüfen, aus welchem Browser und OS ein Support-Ticket kam. Analytik- oder Server-Log-Einträge verstehen. Testen, wie sich dein eigener Browser identifiziert. Prüfen, ob ein Bot oder Crawler das ist, was er vorgibt. Geräteerkennungslogik bauen oder prüfen.
Häufig Gestellte Fragen
Dein Browser sendet ihn automatisch; du siehst ihn in den Entwicklertools im Netzwerk-Tab, über eine 'What is my user agent'-Seite oder indem du navigator.userAgent in die Konsole eingibst.
Wichtige Hinweise
User-Agent-Strings sind unübersichtlich und werden aus Datenschutzgründen zunehmend reduziert (Client Hints ersetzen manche Details). Das Parsen ist ein Best-Effort, und ungewöhnliche oder neue Browser können falsch erkannt werden.