top

logo

custom icon
articleBlog
custom iconFunktionsübersicht
language-switch
简体中文

Client Hints ist eine Sammlung von HTTP-Headern und JavaScript-APIs, die es Webbrowsern ermöglichen, detaillierte Informationen über das Client-Gerät und den Browser an Webserver zu senden. Sie sind als Nachfolger von User-Agent konzipiert und bieten Webservern eine standardisierte Möglichkeit, den Client-Inhalt zu optimieren, ohne sich auf unzuverlässige Erkennungen basierend auf dem User-Agent-String oder Browser-Fingerabdruck-Techniken verlassen zu müssen.

userAgent
user-Agent
loadingloading...
Client Hints JavaScript API
APISupport
loadingloading...
architecture
loadingloading...
bitness
loadingloading...
brands
loadingloading...
fullVersionLis
loadingloading...
mobile
loadingloading...
model
loadingloading...
platform
loadingloading...
platformVersion
loadingloading...
uaFullVersion
loadingloading...
wow64
loadingloading...
Client Hints HTTP Headers
sec-ch-ua
loadingloading...
sec-ch-ua-platform
loadingloading...
sec-ch-ua-mobile
loadingloading...
sec-ch-ua-full-version
loadingloading...
sec-ch-ua-platform-version
loadingloading...
sec-ch-ua-full-version-list
loadingloading...
sec-ch-ua-arch
loadingloading...
sec-ch-ua-bitness
loadingloading...
sec-ch-ua-wow64
loadingloading...
sec-ch-ua-model
loadingloading...
sec-ch-save-data
loadingloading...
sec-ch-width
loadingloading...
sec-ch-viewport-width
loadingloading...
viewport-width
loadingloading...
sec-ch-viewport-height
loadingloading...
sec-ch-dpr
loadingloading...
dpr
loadingloading...
sec-ch-device-memory
loadingloading...
device-memory
loadingloading...
sec-ch-rtt
loadingloading...
sec-ch-ect
loadingloading...
ect
loadingloading...
sec-ch-prefers-color-scheme
loadingloading...
sec-ch-prefers-reduced-motion
loadingloading...
sec-ch-prefers-reduced-transparency
loadingloading...
sec-ch-prefers-contrast
loadingloading...
sec-ch-forced-colors
loadingloading...
sec-ch-ua-form-factors
loadingloading...
Bekannte Client Hints-Liste
  • Sec-CH-UA
    Stellt die Marke und Version des User-Agenten dar
  • Sec-CH-UA-Full-Version
    Gibt die vollständige Version des User-Agenten an (veraltet, ersetzt durch Sec-CH-UA-Full-Version-List)
  • Sec-CH-UA-Full-Version-List
    Gibt die vollständige Version des User-Agenten an (veraltet, ersetzt durch Sec-CH-UA-Full-Version-List)
  • Sec-CH-UA-Platform
    Gibt die Plattform an, auf der der User-Agent ausgeführt wird.
  • Sec-CH-UA-Platform-Version
    Gibt die Version der Plattform an, auf der der User-Agent ausgeführt wird.
  • Sec-CH-UA-Arch
    Gibt die Architektur der Plattform an, auf der der User-Agent ausgeführt wird.
  • Sec-CH-UA-Bitness
    Gibt die Anzahl der Bits der Architektur der Plattform an, auf der der User-Agent ausgeführt wird.
  • Sec-CH-UA-WoW64
    Wird verwendet, um zu erkennen, ob das User-Agent-Binary im 32-Bit-Modus auf einem Windows 64-Bit-System ausgeführt wird.
  • Sec-CH-UA-Model
    Gibt das Gerät an, auf dem der User-Agent ausgeführt wird.
  • Sec-CH-UA-Mobile
    Wird verwendet, um zu erkennen, ob der User-Agent auf eine 'mobile' Benutzererfahrung ausgerichtet ist.
  • Sec-CH-UA-Form-Factors
    Gibt den Formfaktor des Geräts an, historisch als deviceCompat-Token im User-Agent-String dargestellt.
  • Sec-CH-Lang
    (Stellt die bevorzugte Sprache des Benutzers dar.
  • Sec-CH-Save-Data
    (Stellt die Präferenz des User-Agenten zur Reduzierung des Datenverbrauchs dar.
  • Sec-CH-Width
    Gibt die Breite des Bildlaufbereichs des Bildes an den Server weiter.
  • Sec-CH-Viewport-Width
    (oder Viewport-Width) ist die Breite des Anzeigefensters des Benutzers in CSS-Pixeln.
  • Sec-CH-Viewport-Height
    Gibt die aktuelle Höhe des Anzeigefensters des User-Agent an.
  • Sec-CH-DPR
    (oder DPR) gibt das Verhältnis zwischen den physischen Pixeln des Bildschirms des Benutzers und den CSS-Pixeln an.
  • Sec-CH-Device-Memory
    (oder Device-Memory) gibt ungefähr die Menge an Speicher an, die auf dem aktuellen Gerät verfügbar ist (in GiB). Da diese Informationen zur Identifizierung des Benutzers verwendet werden können, ist der Wert von Device-Memory absichtlich grob. Gültige Werte sind 0.25, 0.5, 1, 2, 4 und 8.
  • Sec-CH-RTT
    (oder RTT) liefert eine ungefähre Hin- und Rücklaufzeit auf Anwendungsebene (in Millisekunden). Der RTT unterscheidet sich vom RTT auf Transportschicht, da er die Verarbeitungszeit des Servers umfasst. Der RTT-Wert wird auf das nächstgelegene Vielfache von 25 Millisekunden gerundet, um die Identifizierung von Fingerabdrücken zu vermeiden.
  • Sec-CH-Downlink
    (oder Downlink) gibt die ungefähre Downloadgeschwindigkeit der Verbindung des Benutzers in Megabit pro Sekunde (Mbps) an. Dieser Wert wird auf das nächstgelegene Vielfache von 25 Kilobit pro Sekunde gerundet, um erneut die Identifizierung von Fingerabdrücken zu vermeiden.
  • Sec-CH-ECT
    (oder ECT) stellt den effektiven Verbindungstyp dar. Sein Wert ist eine der Enumerationen des Verbindungstyps, die jeweils die Werte von RTT und Downlink in einem bestimmten Bereich beschreiben. Gültige Werte für ECT sind 4g, 3g, 2g und slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Stellt das bevorzugte Farbschema des Benutzers dar.
  • Sec-CH-Prefers-Reduced-Motion
    Wird verwendet, um zu erkennen, ob der Benutzer darum bittet, die Menge an Animationen oder Bewegungen, die vom System verwendet werden, zu minimieren.
  • Sec-CH-Prefers-Reduced-Transparency
    Wird verwendet, um zu erkennen, ob der Benutzer darum bittet, die Menge an transparenten oder halbtransparenten Layer-Effekten, die vom System verwendet werden, zu minimieren.
  • Sec-CH-Prefers-Contrast
    Wird verwendet, um zu erkennen, ob der Benutzer möchte, dass der Webinhalt mit höherem (oder niedrigerem) Kontrast dargestellt wird.
  • Sec-CH-Forced-Colors
    Wird verwendet, um zu erkennen, ob der User-Agent den Modus für erzwungene Farben aktiviert hat, in dem er eine vom Benutzer ausgewählte, eingeschränkte Farbpalette auf der Seite verwendet.
logo
logo

Artikel