User Agent
Ein User Agent ist ein Computerprogramm, das eine Person repräsentiert, zum Beispiel ein Browser im Kontext des Web.
Neben einem Browser kann ein User Agent ein Bot sein, der Webseiten durchsucht, ein Download-Manager oder eine andere Anwendung, die auf das Web zugreift. Bei jeder Anfrage, die sie an den Server stellen, senden Browser einen selbst identifizierenden User-Agent
HTTP Header, genannt User Agent (UA) String. Dieser String identifiziert oft den Browser, seine Versionsnummer und sein Host-Betriebssystem.
Spam-Bots, Download-Manager und einige Browser senden oft einen gefälschten UA-String, um sich als anderer Client auszugeben. Dies wird als User Agent Spoofing bezeichnet.
Der User Agent String kann clientseitig mit JavaScript über die navigator.userAgent
Eigenschaft abgerufen werden.
Ein typischer User Agent String sieht folgendermaßen aus: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:124.0) Gecko/20100101 Firefox/124.0"
.
Siehe auch
- User Agent auf Wikipedia
navigator.userAgent
- Browser-Erkennung mittels User Agent
- RFC 2616, Abschnitt 14.43: Der
User-Agent
Header - Verwandte Glossarbegriffe:
- HTTP-Header