Zdarma převodník

User-Agent Analyzátor

Analyzujte libovolný řetězec User-Agent, abyste zjistili prohlížeč, operační systém, typ zařízení a vykreslovací modul. Zdarma, okamžitě a plně na straně klienta.

O tomto nástroji

Řetězec User-Agent je hlavička HTTP, kterou prohlížeče a další klienti odesílají, aby se identifikovali na servery. Původně krátký identifikátor, moderní uživatelské agenty jsou rozlehlé zřetězení historických verzí řetězců navržených pro zpětnou kompatibilitu s weby, které vyhledávají konkrétní prohlížeče. Typický uživatelský agent Chrome dnes odkazuje na Mozillu, AppleWebKit, KHTML, Gecko, Chrome a Safari – z nichž většina je pozůstatků.

Analýza uživatelského agenta extrahuje skutečný prohlížeč, verzi, operační systém a typ zařízení z tohoto hustého řetězce. Data informují o analýze, detekci funkcí a identifikaci botů. Je to také nedokonalé – uživatelské agenty mohou být podvrženy, zkreslovat skutečný engine prohlížeče nebo zaostávat za realitou (Chrome na iOS se hlásí jako Safari, protože všechny prohlížeče iOS musí používat WebKit).

Tento analyzátor používá porovnávání vzorů k identifikaci běžných prohlížečů, operačních systémů a kategorií zařízení z řetězce uživatelského agenta. Výstup zahrnuje název a verzi prohlížeče, operační systém a verzi, typ zařízení (počítač, mobil, tablet, bot) a vykreslovací modul. Analýza probíhá ve vašem prohlížeči; nikam se neposílají žádná data.

Proč analyzovat uživatelské agenty

Pracovní postupy analýzy, ladění a zabezpečení těží z extrahování strukturovaných dat z nezpracovaných řetězců uživatelských agentů. Protokoly serveru obsahující miliony uživatelských agentů se stanou ovladatelnými, když je každý analyzován do polí prohlížeče/OS/zařízení. Hlášení chyb se seznamem uživatelských agentů se snáze ovládají, když rychle zjistíte, o jaký prohlížeč a verzi se jedná.

Detekce botů také spoléhá na analýzu uživatelského agenta jako první signál. Mnoho prohledávačů se poctivě identifikuje (Googlebot, Bingbot, GPTBot); jiní podvrhují Chrome, ale obsahují jemné narážky. Analýza pomáhá objevit tyto vzory.

Jak používat

Vložte uživatelského agenta, podívejte se na strukturovaná data.

  1. Vložte uživatelského agenta: Zkopírujte řetězec User-Agent z protokolů serveru, vývojářských nástrojů prohlížeče nebo analytických dat. Dlouhé řetězce jsou pro zobrazení zkráceny, ale analyzovány v plném rozsahu.
  2. Analyzovat: Nástroj porovnává řetězec se známými vzory a extrahuje prohlížeč, OS, verzi, typ zařízení a vykreslovací modul.
  3. Zkontrolujte výstup: Každé analyzované pole je zobrazeno samostatně. Indikátory spolehlivosti označují pole, kde je uživatelský agent nejednoznačný (např. Chrome v systému iOS).
  4. Použijte strukturovaná data: Použijte analyzovaná pole pro seskupení analýzy, kontext ladění nebo logiku detekce funkcí. Pro rozhodnutí o odeslání v kódu upřednostněte detekci funkcí před řetězci uživatelského agenta.

Běžné případy použití

Technické detaily

Analýza User-Agent je v podstatě porovnávání vzorů s velkou knihovnou pravidel regulárních výrazů. Detekce prohlížeče využívá podřetězce (Chrome, Firefox, Safari, Edge), detekce OS hledá tokeny platformy (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS) a detekce zařízení kombinuje OS s form-factor hinty.

Při analýze záleží na pořadí. Uživatelské agenty Edge zahrnují tokeny Chrome a Safari, takže kontrola Edge musí proběhnout před Chrome. Brave, Vivaldi a Opera všechny fork Chromium a mají podobné problémy. Vyspělé knihovny pro analýzu (ua-parser-js, ua-parser) udržují seznamy pravidel uspořádané pro správné rozlišení.

User-Agent Client Hints (UA-CH) je moderní náhrada: strukturované hlavičky Sec-CH-UA nahrazují starší User-Agent. Prohlížeče postupně zmrazují starší řetězec a migrují na UA-CH. Nová analýza by měla podporovat obojí.

Nejlepší postupy

Často kladené dotazy

Je analyzátor User Agent zdarma k použití?
Ano, zcela zdarma bez skrytých nákladů, bez předplatného a bez omezení použití. Používejte jej tak často, jak potřebujete.
Musím si vytvořit účet?
Ne. Nástroj funguje okamžitě – bez nutnosti registrace, e-mailové adresy a osobních údajů.
Jsou moje data soukromá a bezpečná?
Ano. Veškeré zpracování probíhá ve vašem prohlížeči pomocí JavaScriptu. Žádná data se neodesílají na žádný server. Váš vstup a výstup zůstane zcela na vašem zařízení.
Funguje to na mobilních zařízeních?
Ano. Nástroj je plně responzivní a funguje na chytrých telefonech, tabletech a stolních počítačích s jakýmkoli moderním webovým prohlížečem.
Jak přesná je detekce botů na základě uživatelského agenta?
Poctivé prohledávače se identifikují (Googlebot, GPTBot, Bingbot). Škodliví roboti podvrhují Chrome nebo Firefox. Detekce botů založená na uživatelských agentech zachytí ty poctivé, ale zbytek mine; kombinovat s behaviorálními signály pro plnou detekci.
Proč uživatelský agent zobrazuje dvě čísla verzí?
Verze prohlížeče, verze enginu, verze OS, verze mobilního zařízení — moderní uživatelské agenty zahrnují několik. Každý se objeví ve svém vlastním tokenu. Analýza extraktů každý zvlášť.
Provádí se analýza v mém prohlížeči?
Ano. Řetězec uživatelského agenta je analyzován lokálně; žádná data nejsou odesílána na žádný server.
Jak je to s detekcí mobilů a tabletů?
Uživatelské agenty obvykle zahrnují rady pro mobily nebo tablety (nebo velikost obrazovky v nápovědách pro klienta). Analýza je extrahuje do kategorie zařízení. Pouzdra Edge (tablety Android bez mobilního tokenu, skládací zařízení) jsou stále nedokonalá.