Spring til indholdet
Quaestio

Hvilken browser har jeg?

Alt, hvad din browser fortæller om sig selv, din skærm og dine indstillinger, samlet ét sted og nemt at kopiere.

Aflæser …

Indlejr

Indlejr værktøjet på dit website

Kopiér koden, og indsæt den, hvor værktøjet skal vises, f.eks. i et blogindlæg eller på en skoleside. Det er gratis, boksen har ingen annoncer, og værktøjet regner i den besøgendes browser.

Sådan virker det

Oplysningerne læses direkte i din browser og sendes ingen steder hen. Knappen Kopiér alt giver en tekstoversigt, som er praktisk at vedlægge, når du beder nogen om hjælp med et websted, der ikke virker.

Browseren præsenterer sig med en User-Agent-streng. Af historiske grunde indeholder den navne på andre browsere, og næsten alle begynder med Mozilla. Derfor tolkes strengen i en bestemt rækkefølge, og hvor browseren understøtter klienthints (Client Hints), bruges de til den præcise version. Windows 11 skriver stadig Windows NT 10.0 i strengen og kan kun genkendes via klienthintsene.

Skærmopløsningen angives i CSS-pixels. På skærme med høj pixeltæthed svarer én CSS-pixel til flere fysiske pixels: en pixeltæthed på 2 betyder fire fysiske pixels pr. CSS-pixel. Vinduesstørrelsen er den flade, siden faktisk har at blive vist på, og den opdateres, når du ændrer størrelsen.

Mørk tilstand, reduceret bevægelse og øget kontrast er indstillinger i styresystemet, som websteder kan tilpasse sig efter. Talformat, datoformat og tidszone følger det sprog og den region, du har valgt.

Hukommelsen rundes af browseren for at gøre det sværere at genkende enkelte besøgende. Antallet af processorkerner rundes ikke, men HTML-standarden tillader browseren at oplyse et lavere tal end det virkelige af samme grund.Nogle oplysninger, for eksempel hukommelse og forbindelsestype, findes kun i Chromium-baserede browsere og vises ellers som ukendte.

Sådan tolkes strengen

Værktøjet leder efter mærker i User-Agent-strengen i en fast rækkefølge: Edg, OPR, SamsungBrowser, Vivaldi, YaBrowser, Firefox, FxiOS, CriOS, Chrome og til sidst Version sammen med Safari. Rækkefølgen er nødvendig, fordi Edge også skriver Chrome og Safari i sin streng. En streng, der slutter med Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0 og indeholder Windows NT 10.0, giver derfor Microsoft Edge 140, motoren Blink og Windows 10/11. Motoren angives som Blink, når strengen nævner Chrome, Edge eller Opera, undtagen på iPhone og iPad, hvor alle browsere vises med WebKit.

Frosne værdier og klienthints

Chrome og andre Chromium-browsere har frosset dele af strengen. Ifølge Chromiums beskrivelse står der altid Windows NT 10.0, macOS skrives som 10_15_7, Android som 10 med modellen K og versionen som hovedversion efterfulgt af .0.0.0. De rigtige værdier findes i stedet i klienthintsene, og hvor browseren understøtter dem, spørger værktøjet efter platform, platformsversion, model og fuld version. Microsoft angiver, at platformsversion 13 og derover betyder Windows 11 og 1–10 Windows 10, og værktøjet bruger de grænser. På macOS vises versionen fra hintsene, for eksempel macOS 14.6. Firefox og Safari har ingen klienthints, så der viser værktøjet det, der står i strengen, for eksempel Windows 10/11. Uden hintsene vises også kun hovedversionen af browseren, fordi resten af versionsnummeret i Chromiums streng altid er nul.

Skærm, zoom og hukommelse

De fysiske pixels beregnes som skærmens bredde og højde i CSS-pixels gange pixeltætheden, afrundet. Ifølge CSSOM View regnes pixeltætheden ved sidens aktuelle zoom, så med en zoom forskellig fra 100 % beskriver tallene ikke længere kun skærmen.

Hukommelsen kommer fra Device Memory API, som runder til en enkelt betydende bit, altså en potens af to som 4 eller 8 GB, og lader browseren sætte egne grænser opad og nedad. Formålet er, at hukommelsen ikke skal kunne bruges til at genkende enkelte enheder.

Kilder

Sådan kontrolleres værktøjerne