Bezplatný prevodník

User-Agent Analyzátor

Analyzujte ľubovoľný reťazec User-Agent na zistenie prehliadača, operačného systému, typu zariadenia a vykresľovacieho mechanizmu. Bezplatne, okamžite a plne na strane klienta.

O tomto nástroji

Reťazec User-Agent je hlavička HTTP, ktorú prehliadače a iní klienti odosielajú, aby sa identifikovali na servery. Pôvodne krátky identifikátor, moderní agenti používateľov sú rozľahlé zreťazenia reťazcov historických verzií navrhnutých pre spätnú kompatibilitu so stránkami, ktoré vyhľadávajú konkrétne prehliadače. Typický používateľský agent prehliadača Chrome dnes odkazuje na Mozilla, AppleWebKit, KHTML, Gecko, Chrome a Safari – z ktorých väčšina je neaktuálna.

Analýza používateľského agenta extrahuje skutočný prehliadač, verziu, operačný systém a typ zariadenia z tohto hustého reťazca. Údaje slúžia na analýzu, detekciu funkcií a identifikáciu robotov. Je to tiež nedokonalé – používateľské agenty môžu byť sfalšované, skresľujúce skutočný engine prehliadača alebo zaostávajú za realitou (Chrome v systéme iOS sa hlási ako Safari, pretože všetky prehliadače iOS musia používať WebKit).

Tento syntaktický analyzátor používa zhodu vzorov na identifikáciu bežných prehliadačov, operačných systémov a kategórií zariadení z reťazca používateľského agenta. Výstup zahŕňa názov a verziu prehliadača, operačný systém a verziu, typ zariadenia (stolný počítač, mobil, tablet, bot) a vykresľovacie jadro. Analýza prebieha vo vašom prehliadači; nikam sa neposielajú žiadne údaje.

Prečo analyzovať používateľských agentov

Analytické, ladiace a bezpečnostné pracovné postupy ťažia z extrakcie štruktúrovaných údajov z nespracovaných reťazcov používateľských agentov. Serverové protokoly obsahujúce milióny užívateľských agentov sa stanú ovládateľnými, keď sa každý analyzuje do polí prehliadača/OS/zariadenia. Hlásenia chýb so zoznamom používateľských agentov sú jednoduchšie, ak rýchlo zistíte, o aký prehliadač a verziu ide.

Detekcia botov sa tiež spolieha na analýzu používateľského agenta ako prvý signál. Mnoho prehľadávačov sa čestne identifikuje (Googlebot, Bingbot, GPTBot); iní falšujú Chrome, ale obsahujú jemné rady. Analýza pomáha odhaliť tieto vzory.

Ako používať

Prilepte používateľského agenta, pozrite si štruktúrované údaje.

  1. Prilepte používateľského agenta: Skopírujte reťazec User-Agent z denníkov servera, vývojárskych nástrojov prehliadača alebo analytických údajov. Dlhé reťazce sú na zobrazenie skrátené, ale analyzované úplne.
  2. Parse: Nástroj porovnáva reťazec so známymi vzormi a extrahuje prehliadač, OS, verziu, typ zariadenia a vykresľovacie jadro.
  3. Skontrolujte výstup: Každé analyzované pole sa zobrazuje samostatne. Indikátory spoľahlivosti označujú polia, v ktorých je používateľský agent nejednoznačný (napr. Chrome v systéme iOS).
  4. Použite štruktúrované dáta: Analyzované polia použite na zoskupovanie analýz, kontext ladenia alebo logiku zisťovania funkcií. Pri rozhodovaní o odoslaní v kóde uprednostňujte detekciu funkcií pred reťazcami používateľského agenta.

Bežné prípady použitia

Technické detaily

Analýza používateľského agenta je v podstate porovnávaním vzorov s veľkou knižnicou pravidiel regulárneho výrazu. Detekcia prehliadača využíva podreťazce (Chrome, Firefox, Safari, Edge), detekcia OS hľadá tokeny platformy (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS) a detekcia zariadení kombinuje OS s tipmi pre tvarový faktor.

Pri analýze záleží na poradí. Používateľskí agenti Edge zahŕňajú tokeny Chrome a Safari, takže kontrola Edge musí prebehnúť pred prehliadačom Chrome. Brave, Vivaldi a Opera všetky fork Chromium a majú podobné problémy. Vyspelé knižnice analýzy (ua-parser-js, ua-parser) udržiavajú zoznamy pravidiel usporiadané tak, aby bolo možné správne rozlíšiť.

User-Agent Client Hints (UA-CH) je modernou náhradou: štruktúrované hlavičky Sec-CH-UA nahrádzajú starý User-Agent. Prehliadače postupne zmrazujú starý reťazec a migrujú na UA-CH. Nová analýza by mala podporovať oboje.

osvedčené postupy

Často kladené otázky

Je možné používať analyzátor User Agent zadarmo?
Áno, úplne zadarmo bez skrytých nákladov, bez predplatného a bez obmedzení používania. Používajte ho tak často, ako potrebujete.
Musím si vytvoriť účet?
Nie. Nástroj funguje okamžite – nevyžaduje sa žiadna registrácia, žiadna e-mailová adresa a žiadne osobné údaje.
Sú moje údaje súkromné a bezpečné?
áno. Všetko spracovanie prebieha vo vašom prehliadači pomocou JavaScriptu. Na žiadny server sa nenahrávajú žiadne údaje. Váš vstup a výstup zostane úplne na vašom zariadení.
Funguje to na mobilných zariadeniach?
áno. Nástroj je plne citlivý a funguje na smartfónoch, tabletoch a stolných počítačoch s akýmkoľvek moderným webovým prehliadačom.
Aká presná je detekcia robotov na základe používateľského agenta?
Poctivé prehľadávače sa identifikujú (Googlebot, GPTBot, Bingbot). Škodlivé roboty napodobňujú prehliadač Chrome alebo Firefox. Detekcia robotov založená na používateľských agentoch zachytí tých čestných, ale vynechá zvyšok; kombinovať s behaviorálnymi signálmi pre úplnú detekciu.
Prečo používateľský agent zobrazuje dve čísla verzií?
Verzia prehliadača, verzia motora, verzia operačného systému, verzia mobilného zariadenia — moderné používateľské agenty zahŕňajú niekoľko. Každý sa objaví vo svojom vlastnom tokene. Analýza extraktov každého zvlášť.
Vykonáva sa analýza v mojom prehliadači?
áno. Reťazec užívateľského agenta sa analyzuje lokálne; na žiadny server sa neposielajú žiadne údaje.
Ako je to s detekciou mobilov a tabletov?
Používateľské agenty zvyčajne zahŕňajú rady pre mobilné zariadenia alebo tablety (alebo veľkosť obrazovky v časti Klientske rady). Analýza ich extrahuje do kategórie zariadení. Púzdra Edge (tablety s Androidom bez mobilného tokenu, skladacie zariadenia) sú stále nedokonalé.