Odczytaj ciąg user-agent: przeglądarka, silnik, system, typ urządzenia i czy to bot
Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane.Ciąg user-agent to bałagan sprzed dziesięcioleci, który wciąż identyfikuje każdego odwiedzającego. Wklej go, aby odczytać przeglądarkę, silnik, system operacyjny, typ urządzenia i to, czy to bot: 5 faktów z 1 wiersza. Analiza odbywa się w przeglądarce, więc wiersz z logu pozostaje prywatny.
Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał
Wklej ciąg user-agent do pola albo wybierz jeden w sekcji "Typowe ciągi do wypróbowania".
Przeczytaj sekcję Co mówi: przeglądarka, wersja, silnik, system operacyjny, typ urządzenia i ewentualny bot.
Sprawdź plakietkę pod polem, aby zobaczyć, jaka część ciągu została rozpoznana.
Kliknij Kopiuj wynik lub naciśnij Ctrl+Enter, aby zabrać przeanalizowane pola jako tekst.
Wklej ciąg user-agent, a parser poda przeglądarkę i jej wersję, silnik renderujący, system operacyjny i jego wersję, typ urządzenia oraz to, czy nadawca jest znanym botem. Odczytuje ciąg w stałej kolejności, zaczynając od najbardziej szczegółowego elementu, bo każda przeglądarka celowo umieszcza w swoim ciągu nazwy innych przeglądarek.
Używaj go, gdy w logu dostępu pojawi się nieznany wiersz, gdy testujesz zachowanie własnego kodu wykrywania albo gdy zgłoszenie do supportu przychodzi z dołączonym ciągiem. Lista botów obejmuje roboty wyszukiwarek, roboty AI, narzędzia SEO, podglądy linków w mediach społecznościowych, monitory dostępności, przeglądarki headless oraz proste biblioteki HTTP, takie jak curl, Postman i python-requests.
Narzędzie celowo uczciwie mówi o tym, czego ciąg nie potrafi powiedzieć. Windows 11 nadal zgłasza Windows NT 10.0. Safari zgłasza macOS 10.15.7 od czasu Big Sur, niezależnie od faktycznej wersji. Chrome na iOS to WebKit, bo iOS nie pozwala na nic innego. Chromium zamroził cyfry wersji na 0.0.0 w 2022 roku. Tablet z Androidem odróżnia się od telefonu tylko brakiem słowa "Mobile". Każdy z tych przypadków pojawia się jako uwaga przy wklejonym ciągu.
Wszystko, co wkleisz, zostaje na stronie: nie ma za tym żadnej usługi wyszukiwania, zapytania do bazy danych ani jakiegokolwiek żądania sieciowego. W sprawach, na podstawie których chcesz działać, używaj wykrywania funkcji, a do szczegółów platformy, których ciąg nie poda, wymienionych na stronie client hints Sec-CH-UA.
Czytaj go od najbardziej szczegółowego elementu wstecz. Chrome wysyła Mozilla, AppleWebKit, Chrome i Safari; Edge dodaje na końcu Edg. Ostatnia nazwa marki to zwykle prawdziwa przeglądarka. Wklej tu ciąg, a każda część zostanie wydzielona, przy czym części będące jedynie skamielinami zgodności są tak oznaczone.
Nie. Microsoft zachował element platformy Windows NT 10.0 dla Windows 11, więc żaden ciąg user-agent ich nie odróżnia. Jedynym wiarygodnym źródłem jest client hint Sec-CH-UA-Platform-Version, o który serwer musi najpierw poprosić nagłówkiem Accept-CH.
Apple zamroził wersję zgłaszaną w ciągu user-agent w chwili premiery Big Sur, aby strony nie blokowały nowych, nieprzetestowanych przez siebie wydań. Chrome na macOS robi to samo. Zatem 10_15_7 oznacza "macOS, wersja niepodana", a nie Catalinę.
Tylko w przypadku uprzejmych botów. Każdy może wysłać dowolny ciąg, także ten od Googlebota. Prawdziwa weryfikacja to odwrotne zapytanie DNS dla adresu IP żądania, sprawdzone ponownie w przód, wobec zakresów publikowanych przez wyszukiwarkę. Traktuj nazwę w ciągu jako wskazówkę, nigdy jako dowód.
Wykrywania funkcji we wszystkim, co dotyczy możliwości: sprawdź API, które chcesz wywołać. Do informacji o platformie używaj User-Agent Client Hints, które podają marki, flagę mobilną, platformę, jej wersję, pełne wersje i model urządzenia, a są żądane osobno dla każdej witryny zamiast wysyłane wszystkim.
Nie. Cały parser to JavaScript na tej stronie i nie wykonuje żadnego żądania sieciowego. Nic nie jest logowane, zapisywane ani wyszukiwane w zdalnej bazie, dlatego po załadowaniu strony działa też offline.
Nadal coś nie działa? Zapytaj o narzędzie Parser user agenta a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.