Omnikit
ProgramowaniePlikiFinanseWszystkie narzędzia
Ctrl K
Narzędzia dla programistówNarzędzia do plikówKalkulatory finansoweWszystkie narzędzia
Strona głównaNarzędzia dla programistówParser user agenta
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Parser user agenta

programowanie

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ł

Dalej:
  • Informacje o przeglądarce i urządzeniu Zobacz, co każda strona może odczytać o przeglądarce i urządzeniu, i skopiuj to dla pomocy technicznej

Jak przeanalizować ciąg user agent

1

Wklej ciąg user-agent do pola albo wybierz jeden w sekcji "Typowe ciągi do wypróbowania".

2

Przeczytaj sekcję Co mówi: przeglądarka, wersja, silnik, system operacyjny, typ urządzenia i ewentualny bot.

3

Sprawdź plakietkę pod polem, aby zobaczyć, jaka część ciągu została rozpoznana.

4

Kliknij Kopiuj wynik lub naciśnij Ctrl+Enter, aby zabrać przeanalizowane pola jako tekst.

O parserze user agenta

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.

Najczęściej zadawane pytania

Jak czytać ciąg user-agent?

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.

Czy w user agencie da się odróżnić Windows 11 od Windows 10?

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.

Dlaczego Safari podaje macOS 10.15.7?

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ę.

Czy ciąg user-agent jest wiarygodny do wykrywania botów?

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.

Czego używać zamiast rozpoznawania po user agencie?

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.

Czy to narzędzie gdzieś wysyła mój user agent?

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.

Więcej na ten temat

Wszystkie poradniki
  • What your user agent says about you, and what it gets wrongA user-agent string names 5 things: browser, engine, OS, device and bot. Read Chrome on Windows part by part, and why it cannot tell Windows 10 from 11.

Powiązane narzędzia

Wszystkie narzędzia dla programistów
Walidator Conventional CommitsSprawdzanie wiadomości commita według Conventional Commits i commitlint, wraz z podbiciem wersjiSprawdzanie title i meta descriptionDługość tytułu i meta opisu w znakach i pikselach oraz miejsce, w którym Google je ucinaTestowe numery kart kredytowychNumery kart sandbox ze Stripe i Razorpay z datą ważności i CVV oraz walidator LuhnaTester wyrażeń regularnychTestowanie wyrażeń regularnych JavaScript z podświetlaniem na żywo i objaśnieniem prostym językiemPorównywarka tekstówPorównanie dwóch tekstów obok siebie z każdym dodanym i usuniętym wierszemPorównywanie JSONPorównaj dwa dokumenty JSON i zobacz każdą dodaną, usuniętą i zmienioną wartośćPodgląd Open GraphWklej stronę i zobacz kartę udostępniania dla Facebooka, LinkedIn, X, WhatsApp i SlackaGęstość słów kluczowych i czytelnośćLiczba słów i fraz, gęstość, czas czytania i wskaźnik czytelności Flescha
Czy to narzędzie było pomocne?
Omnikit

Małe zadania wykonywane w przeglądarce. Bezpłatnie, szybko i prywatnie. Pliki nigdy nie są przesyłane.

Pliki

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Programowanie

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanse

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
PoradnikiPytaniaO serwisieJak sprawdzamyBiblioteka prawa (beta)PrywatnośćRegulaminUjawnieniaKontaktMore: Exam practice (UGC NET Paper 1)Działa w przeglądarce. Nic nie jest przesyłane. © 2026 Omnikit (theomnikit.com)