User Agent-tolk

Nästa

En User-Agent är den identifieringsrad som din webbläsare skickar med varje förfrågan, och den är rörig med flit: på Android kallar sig Chrome fortfarande ”Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36” av gamla kompatibilitetsskäl. Klistra in valfri UA-sträng här så plockar den här tolken ut det som spelar roll: webbläsaren, operativsystemet, enhetstypen och om strängen ser ut att tillhöra en känd bot eller crawler. Lämna fältet tomt så läser den din egen webbläsares user-agent. Igenkänningen är en gissning efter bästa förmåga och vilken sträng som helst kan förfalskas, så se resultatet som en stark ledtråd, inte som ett bevis.

Så tolkar du en user-agent

  1. 1

    Klistra in en UA-sträng

    Kopiera den från dina serverloggar, fliken Nätverk i utvecklarverktygen eller en förfrågningsheader, eller lämna fältet tomt för att använda din egen.

  2. 2

    Klicka på Tolka

    Verktyget matchar de vanliga tokens i strängen på vår server.

  3. 3

    Läs sammanfattningen

    Du får webbläsare, operativsystem, enhetstyp och en bot-/crawler-markering, med originalsträngen under.

  4. 4

    Kopiera

    Ett klick kopierar den märkta sammanfattningen till en buggrapport eller ett ärende.

Vad tolken visar

Fält Exempel
Webbläsare Chrome
Operativsystem Windows 10/11
Enhetstyp Skrivbord
Bot / crawler Nej

Den återger också den ursprungliga User-Agent-strängen. Den anger webbläsaren och operativsystemsfamiljen med namn. Den läser inte exakta versionsnummer, renderingsmotorn eller enhetens märke och modell: i moderna UA-strängar är de uppgifterna opålitliga eller saknas. Använd User-Agent Client Hints när du behöver dem.

Varför User-Agent-strängar är så röriga

”Mozilla/5.0” i början av nästan varje UA härstammar från webbläsarkrigen på 1990-talet, då webbplatser kontrollerade efter ”Mozilla” innan de levererade sin moderna layout. Varje webbläsare kopierade token för att ta sig igenom, så i dag börjar Chrome, Edge, Safari och Firefox alla likadant och fyller ut raden med produkt-tokens som AppleWebKit, KHTML, like Gecko och Safari som de egentligen inte använder.

Från UA-strängar till Client Hints

Chrome fryser nu versionsnumret det skriver i UA-strängen och flyttar detaljerna till User-Agent Client Hints (Sec-CH-UA, Sec-CH-UA-Mobile, Sec-CH-UA-Platform), som en server bara begär när den behöver dem. Att läsa UA-strängen duger fortfarande för en snabb kontroll eller loggtriagering; ta till Client Hints när du behöver exakta, pålitliga versioner, till exempel vid bedrägeridetektering.

Vanliga bot-signaturer

  • Googlebot/2.1 (+http://www.google.com/bot.html), Googles sökrobot
  • bingbot/2.0, Microsoft Bings robot
  • AhrefsBot/7.0, en SEO-robot
  • facebookexternalhit/1.1, Facebooks hämtare av länkförhandsvisningar
  • Slackbot-LinkExpanding, Slacks länkexpanderare

Det här verktyget markerar en sträng som bot när den innehåller en token som bot, crawler, spider, slurp eller bingpreview.

Vanliga frågor

Nej. Den anger webbläsaren med namn (Chrome, Firefox, Safari, Edge, Opera eller Internet Explorer) och operativsystemsfamiljen, inte versionsnumret eller renderingsmotorn. Moderna webbläsare fryser eller döljer dem i UA-strängen, så begär User-Agent Client Hints (Sec-CH-UA-Full-Version-List) när du behöver den exakta versionen.

Ja. Lämna fältet tomt och klicka på Tolka, så använder den den user-agent som din webbläsare skickade med förfrågan. Klistra in en annan sträng för att undersöka den i stället.

Det är en nyckelordskontroll: strängen markeras som bot när den innehåller en token som bot, crawler, spider, slurp eller bingpreview. Det fångar hederliga robotar som Googlebot och Bingbot, men vilken klient som helst kan skriva vad som helst i sin user-agent, så den fångar inte en skrapare som kopierar en riktig webbläsares sträng. Lita aldrig enbart på UA:n för ett säkerhetsbeslut.

Tolkningen körs på vår server, så det här är inte en process offline i webbläsaren. Verktyget använder strängen bara för att bygga resultatet och sparar inte den user-agent-text du skickar; endast anonym, aggregerad användning registreras.

Relaterade verktyg

Verktyget finns på andra språk