Parser user agenta
Przeanalizuj dowolny ciąg user agenta i zobacz przeglądarkę, system operacyjny i typ urządzenia. Debuguj statystyki, logi i problemy ze zgodnością.
Rozszyfruj ciągi user agenta
Każda przeglądarka i bot wysyła z żądaniami ciąg user agent, coś w stylu Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36. Ma on opisywać oprogramowanie wysyłające żądanie, ale jest znany z tego, że wprowadza w błąd: z powodów historycznych niemal każda przeglądarka podaje się za „Mozillę”.
Wklej user agenta, a parser wyciągnie z niego przydatne części: przeglądarkę, system operacyjny i typ urządzenia (komputer, telefon lub tablet).
Programiści i działy wsparcia używają go, by zrozumieć zgłoszenia błędów, czytać logi serwera i statystyki oraz sprawdzać, z jakich urządzeń korzystają odwiedzający.
Jak korzystać z parsera user agenta
- Skopiuj ciąg user agenta z logów, statystyk lub zgłoszenia błędu.
- Wklej go w pole user agenta.
- Wyślij, aby go przeanalizować.
- Odczytaj przeglądarkę, system operacyjny i typ urządzenia.
Przykłady
Chrome na komputerze
Dane wejściowe:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Wynik: Browser: Chrome 130 · OS: Windows 10 · Device: desktop
Ciąg mówi też Safari i Mozilla dla zgodności, ale parser rozpoznaje Chrome.
Safari na iPhonie
Dane wejściowe:
Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1
Wynik: Browser: Safari 18.0 · OS: iOS 18.0 · Device: mobile
Chrome na Androidzie
Dane wejściowe:
Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36
Wynik: Browser: Chrome 130 · OS: Android 14 · Device: mobile
Googlebot
Dane wejściowe:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Wynik: Browser: Googlebot 2.1 · Device: bot
Dla robotów nie jest podawany system operacyjny.
Typowe zastosowania
- Ustalenie, z jakiej przeglądarki i urządzenia pochodzi zgłoszenie błędu.
- Czytanie surowych logów serwera WWW lub CDN.
- Rozpoznawanie botów i robotów (np. Googlebota lub Bingbota).
- Sprawdzanie zgodności aplikacji i szablonów e-maili.
- Testowanie, czy Twoje własne wykrywanie user agenta działa.
Wskazówki i ważne informacje
- User agenta można podrobić, więc nie opieraj na nim decyzji dotyczących bezpieczeństwa. Roboty wyszukiwarek weryfikuj odwrotnym DNS w odwrotnym wyszukiwaniu IP.
- Chrome i inne przeglądarki ograniczyły szczegóły w user agencie ze względu na prywatność, więc wersje i modele urządzeń mogą być mniej dokładne.
- Aby sprawdzić obsługę funkcji, testuj ją w kodzie zamiast zgadywać na podstawie user agenta.
- Sprawdź nagłówki zwracane przez serwer w sprawdzaniu nagłówków HTTP lub zlokalizuj IP w sprawdzaniu IP.
Przypadki szczególne i ograniczenia
- Przeglądarki na Windows 11 wciąż wysyłają „Windows NT 10.0”, więc są pokazywane jako Windows 10. Sam ciąg user agenta nie pozwala ich odróżnić.
- Chrome podaje zamrożoną wersję, np. 130.0.0.0, więc numery podwersji nie są prawdziwe.
- Każdy może podrobić user agenta. Ciąg podający się za Googlebota nie dowodzi, że to Google; sprawdź to odwrotnym wyszukiwaniem IP.
Najczęściej zadawane pytania
Co to jest user agent?
Ciąg tekstowy, który przeglądarka lub aplikacja wysyła z żądaniami i który identyfikuje jej oprogramowanie, wersję i platformę.
Dlaczego każdy user agent zaczyna się od Mozilla?
Ze względu na historyczną zgodność. Dawne strony serwowały zaawansowane wersje tylko Netscape'owi (Mozilli), więc inne przeglądarki skopiowały ten prefiks.
Jak sprawdzić mój user agent?
Pokazują go narzędzia deweloperskie przeglądarki, a wiele stron go wyświetla. Możesz go skopiować i wkleić tutaj.
Czy user agent poda dokładny model telefonu?
Czasem na Androidzie, ale nowoczesne zmiany związane z prywatnością i iOS ukrywają wiele szczegółów.
Powiązane narzędzia
- Parser URL: Odczytaj szczegóły z dowolnych adresów URL.
- Sprawdzanie IP: Uzyskaj przybliżone informacje o adresie IP.
- Sprawdzanie nagłówków HTTP: Pobierz wszystkie nagłówki HTTP, które URL zwraca przy typowym żądaniu GET.
- Odwrotne wyszukiwanie IP: Podaj IP i spróbuj znaleźć powiązaną z nim domenę lub host.
- Walidator i formater JSON: Sprawdź poprawność JSON i nadaj mu czytelny wygląd.
Popularne darmowe narzędzia
Generuj silne, losowe hasła jednym kliknięciem. Wybierz długość, wielkie i małe litery, cyfry oraz znaki specjalne. Za darmo, bez rejestracji.
Zamień tekst na WIELKIE LITERY, małe litery, Sentence case, Capital Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case lub param-case.
Utwórz link WhatsApp do czatu jednym kliknięciem z Twoim numerem i gotową wiadomością. Dodaj go na stronę, do bio, reklam lub kodów QR. Generator wa.me.
Sprawdź rekordy DNS dowolnej domeny: A, AAAA, CNAME, MX, NS, TXT i SOA. Zweryfikuj ustawienia poczty, SPF, weryfikacji i serwerów nazw za darmo.
Podziel dowolny URL na części: protokół, host, ścieżkę i parametry zapytania. Sprawdzaj linki śledzące, tagi UTM i endpointy API. Darmowy parser URL.
Prześlij obraz lub zrzut ekranu z kodem QR i odczytaj zapisany w nim link lub tekst, bez telefonu. Sprawdź, dokąd prowadzi kod QR, zanim go otworzysz.