User Agent-þáttari
Greindu hvaða user agent-streng sem er til að sjá vafra, vél, stýrikerfi, tæki og örgjörva. Fjöldagreining með CSV-útflutningi, allt í vafranum þínum.
- Vafri
- Útgáfa vafra
- Vél
- Stýrikerfi
- Gerð tækis
- Framleiðandi tækis
- Tækjagerð (módel)
- Örgjörvaarkitektúr
- Gerð vafra
- Vélmenni eða skriðari
Þetta lítur út eins og minnkaður (frystur) user agent: undirútgáfunúmer og stýrikerfis- eða tækjamerki eru föst gildi, þannig að ekki er hægt að lesa raunverulega stýrikerfisútgáfu eða símagerð úr þessum streng.
User-Agent Client Hints (frá þessum vafra)
| User agent | Vafri | Vél | Stýrikerfi | Gerð tækis | Tækjagerð (módel) | Örgjörvaarkitektúr | Vélmenni eða skriðari |
|---|
Hvernig á að greina user agent-streng
- Límdu user agent-streng í reitinn. Þegar síðan opnast inniheldur hann nú þegar user agent vafrans sem þú ert að nota.
- Smelltu á Greina. Niðurstaðan uppfærist líka á meðan þú slærð inn.
- Lestu vafra, vél, stýrikerfi, tæki og örgjörvaarkitektúr í niðurstöðuspjöldunum. Vélmenni eða skriðari segir þér hvort strengurinn tilheyri þekktum skriðara leitarvéla, vöktunarþjónustu eða skipanalínuforriti.
- Til að greina þinn eigin vafra eins nákvæmlega og hægt er skaltu smella á Nota vafrann minn. Í Chrome, Edge, Opera og öðrum Chromium-vöfrum les þetta einnig User-Agent Client Hints, sem gefa raunverulega útgáfu vettvangs, örgjörvaarkitektúr og símagerð.
- Til að greina marga strengi í einu skaltu líma einn user agent í hverja línu (til dæmis úr netþjónslogg). Verkfærið skiptir yfir í töflu með eina röð fyrir hverja línu. Smelltu á Sækja CSV til að vista niðurstöðurnar fyrir töflureikni.
Allt keyrir staðbundið með opna ua-parser-js safninu: strengirnir sem þú límir inn eru aldrei sendir neitt.
Hvað user agent-strengur inniheldur
User agent er textinn sem vafri sendir í User-Agent HTTP-hausnum og birtir sem navigator.userAgent. Hann er sögulegt bútasaumsverk frekar en hreint snið. Næstum allir vafrar byrja á Mozilla/5.0 af samhæfnisástæðum og Chrome nefnir enn AppleWebKit og Safari. Þáttarinn passar því þekkt mynstur í nákvæmri röð í stað þess að taka tákn bókstaflega:
- Vafri: varan og útgáfa hennar, eins og Chrome 131, Firefox 128 eða Mobile Safari 17.5. Gerð vafra er fyllt út fyrir sérstök forrit: skriðara, skipanalínuverkfæri, tölvupóstforrit, vafra innan forrits eða margmiðlunarspilara.
- Vél: Blink (Chrome, Edge, Opera, Samsung Internet), Gecko (Firefox) eða WebKit (Safari og allir vafrar á iOS).
- Stýrikerfi og útgáfa þess, þegar strengurinn leiðir það í ljós.
- Tæki: gerð (snjallsími, spjaldtölva, snjallsjónvarp, leikjatölva, snjallbúnaður…), framleiðandi og módel. Borðtölvuvafrar bera yfirleitt ekkert tækjamerki, þannig að verkfærið sýnir „Borðtölva (ekkert tækjamerki)“ þegar borðtölvustýrikerfi finnst.
- Örgjörvaarkitektúr, eins og amd64 eða arm64, þegar hans er getið.
Minnkaðir og frystir user agent-strengir
Frá 2022–2023 senda Chromium-vafrar minnkaðan user agent til að takmarka óvirka fingrafaragreiningu. Aðalútgáfan er enn raunveruleg, en undirútgáfan er alltaf 0.0.0 (Chrome/131.0.0.0), og vettvangshlutinn er frystur:
Windows NT 10.0; Win64; x64á hverri Windows-útgáfu, þar með talið Windows 11;Macintosh; Intel Mac OS X 10_15_7á hverri macOS-útgáfu, jafnvel á Mac með Apple-kísil;Linux; Android 10; Ká hverjum Android-síma: raunveruleg Android-útgáfa og módel eru falin.
Safari hefur fryst macOS-útgáfu sína í mörg ár líka og Firefox gefur upp Windows NT 10.0 á Windows 11. Þegar verkfærið þekkir eitt af þessum frystu mynstrum sýnir það athugasemd: greiningin er rétt, en strengurinn inniheldur einfaldlega ekki smáatriðin lengur.
Staðgengillinn er User-Agent Client Hints. Netþjónn biður um aukagildi með Accept-CH hausnum og fær Sec-CH-UA, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version eða Sec-CH-UA-Model beiðnihausa; skriftur kalla í navigator.userAgentData.getHighEntropyValues(). Nota vafrann minn gerir nákvæmlega það og telur upp gildin undir fyrirsögninni um Client Hints.
Algengar spurningar
Get ég treyst user agent til að auðkenna gest?
Nei. Hvaða forrit sem er getur sent hvaða user agent sem er: vafraviðbætur, þróunarverkfæri, skrapar og vélmenni falsa hann reglulega. Notaðu hann fyrir tölfræði og samhæfnisábendingar, aldrei fyrir öryggisákvarðanir eða aðgangsstýringu.
Af hverju birtist Windows 11 tölvan mín sem Windows 10?
Vegna þess að Windows 11 breytti ekki Windows NT 10.0 merkinu og Chromium-vafrar frysta það nú hvort sem er. Aðeins Client Hints (platformVersion 13 eða hærra) leiða Windows 11 í ljós. Smelltu á Nota vafrann minn í Chrome eða Edge til að sjá það.
Af hverju er símagerðin „K“?
Það er fryst módelmerki minnkaðs user agent Chrome á Android. Raunverulega módelið er aðeins aðgengilegt gegnum Sec-CH-UA-Model client hint.
Af hverju sýnir Nota vafrann minn engin Client Hints?
Firefox og Safari útfæra ekki User-Agent Client Hints, þannig að aðeins klassíski strengurinn er tiltækur. Chromium-vafrar geta líka haldið þeim til baka í sumum persónuverndarhömum.
Hve margar línur get ég greint í einu?
Allt að 5 000 user agent í hverri keyrslu; aukalínum er sleppt með skilaboðum. CSV-útflutningurinn ver reiti sem byrja á =, +, - eða @ svo að töflureiknar keyri þá ekki sem formúlur.
Tengd verkfæri
- Vafraupplýsingar Sjáðu heiti og útgáfu vafrans, stýrikerfi, user agent, Client Hints, tungumál, tímabelti og studda vefeiginleika. Allt er lesið staðbundið í vafranum þínum.
- Skjáupplausn mín Athugaðu skjáupplausn, stærð viewport, pixlahlutfall tækis, líkamlega pixla, litadýpt og stefnu samstundis, með uppfærslu í beinni þegar þú breytir stærð.
- Regex-prófari Prófaðu JavaScript-reglulegar segðir í beinni með lituðum samsvörunum, söfnunarhópum, útskiptingu og skýringu á hverju tákni á venjulegu máli.
- JWT-afkóðari Afkóðaðu haus og gagnahluta JWT, lestu exp, iat og nbf sem dagsetningar og sannreyndu HS256-, RS256- eða ES256-undirskrift beint í vafranum þínum.