Käyttöohje
- Selaimesi User-Agent täytetään automaattisesti. Voit tarkistaa toisen liittämällä sen palvelinlokista, analytiikkaraportista tai tukipyynnöstä.
- Näet selaimen ja version, renderöintimoottorin, käyttöjärjestelmän, laitetyypin ja Androidilla mallikoodin.
- Käytä ”Kokeile bottia” tai liitä bottimerkkijono nähdäksesi, miten botit tunnistetaan.
- Chromium-pohjaisessa selaimessa voit verrata tuloksen alla näkyviin Client Hints -tietoihin.
Näin se toimii
Jäsennin käyttää järjestettyä luetteloa käsin kirjoitetuista säännöistä. Botit ja HTTP-työkalut tarkistetaan ensin (Googlebot, Bingbot, YandexBot, Applebot, GPTBot, ClaudeBot, sosiaalisen median linkkien esikatselijat, SEO-indeksoijat, curl, Wget, Python requests, Postman ja muut), sitten kaikki merkkijonot, jotka sisältävät sanoja kuten bot, crawler tai spider. Selaimet tarkistetaan tarkimmasta yleisimpään, koska lähes jokainen selain kopioi tunnisteita toisista: Edge, Opera, Samsung Internet, Yandex, Vivaldi ja UC Browser sisältävät kaikki "Chrome/", ja Chrome sisältää "Safari/", joten Chrome ja Safari ilmoitetaan vain, kun mikään tarkempi ei täsmää.
Moottori on Blink Chromium-pohjaisissa selaimissa, Gecko Firefoxissa, WebKit Safarissa, Trident Internet Explorerissa ja EdgeHTML vanhassa Edgessä. iPhonessa ja iPadissa jokainen selain käyttää WebKitiä, koska Apple vaati sitä, joten Chrome iOS:ssä näyttää WebKitin. Windows-versiot tulevat NT-numerosta; Windows 10 ja 11 lähettävät molemmat NT 10.0, eikä niitä voi erottaa merkkijonosta. Androidissa mallikoodi (esimerkiksi SM-S918B) näytetään, kun se on saatavilla, ja valmistaja yleisille etuliitteille.
User-Agent-merkkijonot eivät ole luotettavaa näyttöä. Mikä tahansa asiakas voi lähettää minkä tahansa merkkijonon, yksityisyystyökalut muuttavat sitä, ja selaimet nykyään lyhentävät sitä tarkoituksella: Chrome Androidissa lähettää "Android 10; K" todellisen version ja mallin sijasta, ja iPadit lähettävät Mac-merkkijonon. User-Agent Client Hints (Sec-CH-UA-otsikot ja navigator.userAgentData) ovat luotettavampi, rakenteellinen korvaaja Chromium-selaimissa; omalle selaimellesi ne näytetään tuloksen alla, kun saatavilla.
Esimerkit
Epäilyttävän lokimerkinnän tarkistaminen
Palvelinloki näyttää tuhansia pyyntöjä, jotka väittävät olevansa Googlebot. Jäsennin vahvistaa merkkijonon Googlebot-merkkijonoksi, ja huomautus muistuttaa tarkistamaan IP-osoitteen käänteisellä DNS:llä, koska pelkkä merkkijono voidaan väärentää.
Asiakkaan virheen toistaminen
Tukipyyntö sisältää "Mozilla/5.0 (Linux; Android 14; SM-S918B) … SamsungBrowser/25.0 Chrome/121…". Jäsennin näyttää Samsung Internet 25:n Android 14:llä, Samsung SM-S918B-puhelimen, joten testaat siinä selaimessa etkä Chromessa.
Oman selaimen tarkasteleminen
Avaa sivu nähdäksesi oman selaimesi, selainmoottorisi ja käyttöjärjestelmäsi. Chromessa tai Edgessä näet myös Client Hints -tiedot, joissa on todellinen alustaversio, esimerkiksi Windows 15.0.0 Windows 11:ssä.
Usein kysytyt kysymykset
Miksi siinä lukee ”Windows 10 tai 11”?
Molemmat lähettävät User-Agentissa merkkijonon ”Windows NT 10.0”, joten pelkkä merkkijono ei riitä erottamaan niitä toisistaan. Chromium-pohjaisissa selaimissa Client Hints -tietojen alustaversio erottaa ne toisistaan: 13.0.0 tai uudempi tarkoittaa Windows 11:tä.
Miksi Brave näkyy Chromena?
Brave lähettää tarkoituksella saman User-Agentin kuin Chrome sulautuakseen Chrome-käyttäjien joukkoon. Useat yksityisyyteen keskittyvät selaimet toimivat samoin, joten niitä ei voi erottaa pelkän merkkijonon perusteella.
Onko mahdollista tunnistaa tarkka puhelinmalli?
Vain joskus. Monet Android-selaimet ilmoittavat mallikoodin, mutta Chrome lähettää nykyään sen sijaan merkin ”K”. iPhonet eivät koskaan ilmoita mallia. Client Hints -tiedot voivat kertoa Android-mallin, kun sivusto pyytää sitä.
Lähettääkö tämä työkalu User-Agentini palvelimellesi?
Työkalu lukee User-Agentin selaimestasi ja jäsentää sen sivulla. Työkalu ei lähetä sitä minnekään. Huomaa, että jokainen vierailemasi sivusto, myös tämä, saa User-Agentin tavallisissa HTTP-pyynnöissä.
Tietosuoja
Jäsennys tapahtuu vain selaimessasi. Liittämiäsi merkkijonoja ja näytettyjä Client Hints -tietoja ei lähetetä tällä työkalulla minnekään, tallenneta eikä liitetä analytiikkaan.