Ontwikkelaars

User agent analyseren: wat is mijn user agent?

Analyseer een user agent-string om de browser, rendering-engine, het besturingssysteem en het apparaattype te herkennen.

Ook beschikbaar in:EnglishEspañolPortuguêsFrançaisDeutschItalianoPolski

UnknownBrowser
UnknownEngine
UnknownOperating system
DesktopDevice type
NoLooks like a bot

Alles wordt berekend in je browser. Wat je invoert, wordt naar geen enkele server verstuurd.

User agent analyseren: waar dit voor dient

User agent-strings zijn een archeologisch verslag van de geschiedenis van browsers: bijna allemaal beweren ze nog steeds "Mozilla" te zijn, om compatibiliteitsredenen die teruggaan tot de jaren negentig. Deze analyzer haalt de browser, de engine, het besturingssysteem en het apparaattype uit je eigen string of elke string die je plakt.

User agent analyseren: hoe het werkt

  1. De user agent van je eigen browser wordt automatisch geladen.
  2. Of plak een string uit een serverlog of een analyseexport.
  3. Lees de gedetecteerde browser, versie, engine, besturingssysteem en apparaattype.
  4. Kopieer de volledige string als je die met technische ondersteuning moet delen.

Veelgestelde vragen

Waarom zeggen alle browsers "Mozilla/5.0"?

Door historische compatibiliteit. In de jaren negentig controleerden servers of de browser Mozilla was voordat ze moderne HTML stuurden, dus namen alle browsers dat voorvoegsel over en heeft niemand het sindsdien kunnen laten vallen.

Is browserdetectie op basis van user agent betrouwbaar?

Niet erg. Strings worden makkelijk vervalst, browsers bevriezen delen ervan voor privacy en Chrome maakt ze steeds minder gedetailleerd. Voor het controleren van functies is featuredetectie de juiste aanpak.

Wat zijn Client Hints?

De moderne vervanger: de browser stuurt gestructureerde Sec-CH-UA-headers en de server vraagt alleen om meer detail wanneer dat echt nodig is. Veel privacyvriendelijker dan één herkenbare string.

Waarom noemt Chrome Safari en Edge Chrome?

Omdat ze dezelfde engine-afkomst delen en elk identifiers toevoegde om geen afgeslankte pagina's te krijgen. Het resultaat is een string die vier browsers noemt en er één identificeert.