User Agent -jäsennin

Liitä mikä tahansa User-Agent-merkkijono — selaimen jo lähettämä esitäytetään — ja tämä sivu raportoi selainperheen ja version, asettelumoottorin, käyttöjärjestelmän, laitteen valmistajan, mallin ja luokan (pöytäkone / mobiili / tabletti / konsoli / TV / botti). Valitse alta näyte kokeillaksesi todenmukaisia merkkijonoja ja laajenna “Raaka JSON” kopioidaksesi jäsennetyn olion omaan palvelin- tai asiakaspuolen koodiin. Jäsennys tehdään paikallisesti MIT-lisensoidulla UAParser.js-kirjastolla.
Tulokset päivittyvät kirjoitettaessa.
Näytteet:
Raaka JSON (UAParser-tulos)

                                                                    
Tuloksen lukeminen: UAParser.js-kirjasto jakaa merkkijonon osiin userAgent (syöte), browser, engine, os, device ja cpu. Luokkamerkki johdetaan laitetyypistä, kun kirjasto ilmoittaa sen; merkkijonot, jotka mainitsevat indeksoijan (Googlebot, bingbot, sosiaalisen median esikatselut…), merkitään BOT jäsennetystä selaimesta riippumatta. Arvot, joita kirjasto ei tunnista, näkyvät —-merkkinä, ja se on normaalia: User-Agent-merkkijonot ovat suuntaa-antavia, eivät takuita, ja monet uudet tai harvinaiset asiakkaat eivät vain ole tunnistustietokannassa. Botteja varten tämä on odotettua: UAParser.js ja vastaavat kirjastot tarkoituksella eivät yritä sovittaa indeksoijia selain-, käyttöjärjestelmä- tai laitekenttiin, joten tulososio näyttää indeksoijan identiteetin.

Yksityisyys: jäsennys tapahtuu paikallisesti mukana toimitetulla MIT-lisensoidulla kirjastolla — liitettyä merkkijonoa ei lähetetä mihinkään. Tätä sivua voi käyttää paikallisena apuvälineenä, kun vianjäljitetään User-Agent-käsittelyä omassa palvelinkoodissa tai analytiikassa.