Hoppa till innehåll

User Agent-parser

Parsa user agent-strängar för att detektera webbläsare, motor, operativsystem, enhetstyp och botstatus. Stöder alla större webbläsare och plattformar. Gratis, 100 % i din webbläsare.

Vad är en user agent-sträng?

En user agent-sträng är en textidentifierare som webbläsare och HTTP-klienter skickar med varje begäran via User-Agent-headern. Den innehåller vanligtvis webbläsarens namn och version, renderingsmotor, operativsystem och enhetsinformation. Ursprungligen enkel (t.ex. "Mosaic/0.9") är moderna UA-strängar ökänt komplexa på grund av årtionden av webbläsarkompatibilitets-hack — Chromes UA-sträng innehåller "Mozilla", "AppleWebKit", "Chrome" och "Safari" samtidigt.

User agent-komponenter

Webbläsare — Chrome, Firefox, Safari, Edge, Opera, Samsung Internet, etc. Motor — WebKit (Chrome, Safari, Edge), Gecko (Firefox), Trident (gamla IE). OS — Windows NT-version, macOS-version, Android-version, iOS-version, Linux. Enhet — Stationär, Mobil eller Surfplatta (härledd från OS- och enhetstokens). Bot — Googlebot, Bingbot och andra crawlers identifierar sig i UA-strängen.

Vanliga användningsområden

Webbutveckling — felsök webbläsarspecifika problem genom att parsa user agent. Analys — förstå din publiks webbläsar-, enhets- och OS-fördelning. A/B-testning — segmentera experiment efter enhetstyp eller webbläsarversion. Botdetektering — identifiera crawlers och automatiserad trafik. Kompatibilitet — kontrollera om en specifik webbläsarversion stöder de funktioner du behöver.

Integritet

All parsning körs 100 % i din webbläsare. Ingen data skickas till någon server.