Przejdź do treści
Toova
Wszystkie narzędzia

Parser ciągu User-Agent

Prywatne z założenia — działa w całości w Państwa przeglądarce

Parsuj dowolny łańcuch User-Agent i zobacz przeglądarkę, wersję, system operacyjny i rodzinę urządzenia w prostej formie. Toova działa na każdym popularnym wzorcu UA od przeglądarek desktopowych po aplikacje mobilne i boty — wszystko w przeglądarce, bez przesyłania.

Po co w ogóle parsować User-Agent

Łańcuchy User-Agent to bałagan. Zaczęły jako krótka wskazówka, która przeglądarka wykonuje żądanie, ale dekady hacków zgodności pozostawiły je jako długie złożone łańcuchy zawierające mylące nazwy. Toova dekoduje strukturę w czyste rozbicie — nazwa i wersja przeglądarki, nazwa i wersja systemu operacyjnego, rodzina urządzenia, silnik renderujący — abyś mógł debugować wykrywanie funkcji, pisać reguły analityki lub rozwiązywać problemy ze zgodnością klienta.

Boty i nietypowi klienci

Toova rozpoznaje główne crawlery webowe (Googlebot, Bingbot, AhrefsBot, GPTBot, CCBot), popularne usługi monitorujące, narzędzia headless browser i długi ogon klientów API, które ogłaszają się przez UA. To czyni narzędzie przydatnym przy patrzeniu na wpisy logów i próbie ustalenia, czy żądanie pochodziło od prawdziwego użytkownika, wyszukiwarki czy zautomatyzowanego narzędzia.

Tylko lokalnie

Całe parsowanie odbywa się w przeglądarce. Wklejone łańcuchy UA — które mogą pochodzić z twoich logów i mogłyby ujawnić architekturę twojej usługi — nigdy nie opuszczają strony. Zakładka Network pozostanie pusta podczas parsowania, a strona działa offline po pierwszym załadowaniu.

Najczęściej zadawane pytania

Dlaczego łańcuch User-Agent jest tak długi?
Historyczna zgodność. Każda przeglądarka dodawała nazwy starszych przeglądarek do swojego UA, aby legacy skrypty sniffujące nie wykluczyły jej. Wynikiem jest łańcuch nazw, który technicznie kłamie — Chrome ogłasza się jako Mozilla, Safari i KHTML w tym samym łańcuchu.
Czy mogę zaufać UA na produkcji?
Nie do końca. UA może być ustawiony na dowolną wartość przez klienta, więc jest w porządku do analityki i wskazówek funkcji, ale niewiarygodny dla decyzji bezpieczeństwa. Nowoczesny Chrome także stopniowo wycofuje jego części przez User-Agent Client Hints API.
Jak identyfikuje boty?
Toova utrzymuje listę znanych sygnatur crawlerów i botów (Googlebot, Bingbot, GPTBot i wiele innych). Gdy UA pasuje, narzędzie etykietuje wpis i pokazuje oficjalny link dokumentacji dla tego bota.
A co z aplikacjami mobilnymi?
Aplikacje mobilne zwykle zawierają niestandardowy segment UA z nazwą aplikacji i wersją plus platformą systemu operacyjnego. Toova parsuje popularne wzorce i zgłasza nazwę aplikacji, gdy jest rozpoznana; w przeciwnym razie wraca do wykrywania tylko systemu operacyjnego.
Czy moje dane są wysyłane gdziekolwiek?
Nie. Parsowanie odbywa się całkowicie w przeglądarce.