Titelseite>Kundenhinweise

Client Hints sind eine Reihe von HTTP-Headern und eine JavaScript-API, die es Webbrowsern ermöglichen, ausführliche 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, Inhalte für den Client zu optimieren, ohne sich auf unzuverlässige, auf User-Agent-Strings basierende Erkennungs- oder Browser-Fingerprinting-Techniken verlassen zu müssen.

HTTP User-Agent

""

Client Hints JavaScript API

API Support

False

Client Hints HTTP Headers

Client-Hinweise sind noch nicht vollständig standardisiert, werden von einigen Browsern noch nicht unterstützt und werden vom Client gesendet. Es kann vorkommen, dass der Wert aufgrund von Caching nicht empfangen wird oder nicht vom Client gesendet wird.

sec-ch-ua

nicht erhalten

sec-ch-ua-platform

nicht erhalten

sec-ch-ua-mobile

nicht erhalten

sec-ch-ua-full-version

nicht erhalten

sec-ch-ua-full-version-list

nicht erhalten

sec-ch-ua-platform-version

nicht erhalten

sec-ch-ua-arch

nicht erhalten

sec-ch-ua-bitness

nicht erhalten

sec-ch-ua-wow64

nicht erhalten

sec-ch-ua-model

nicht erhalten

sec-ch-lang

nicht erhalten

sec-ch-save-data

nicht erhalten

sec-ch-width

nicht erhalten

sec-ch-viewport-width

nicht erhalten

sec-ch-viewport-height

nicht erhalten

sec-ch-dpr

nicht erhalten

sec-ch-device-memory

nicht erhalten

sec-ch-rtt

nicht erhalten

sec-ch-downlink

nicht erhalten

sec-ch-ect

nicht erhalten

sec-ch-prefers-color-scheme

nicht erhalten

sec-ch-prefers-reduced-motion

nicht erhalten

sec-ch-prefers-reduced-transparency

nicht erhalten

sec-ch-prefers-contrast

nicht erhalten

sec-ch-forced-colors

nicht erhalten

sec-ch-ua-form-factors

nicht erhalten

Liste bekannter Kundenhinweise

  • Sec-CH-UA
    Stellt die Marke und Version des Benutzeragenten dar
  • Sec-CH-UA-Full-Version
    Stellt die Vollversion des Benutzeragenten dar (veraltet, ersetzt durch Sec-CH-UA-Full-Version-List).
  • Sec-CH-UA-Full-Version-List
    Stellt die vollständige Version jeder Marke in ihrer Markenliste dar.
  • Sec-CH-UA-Platform
    Gibt die Plattform an, auf der der angegebene Benutzeragent ausgeführt wird.
  • Sec-CH-UA-Platform-Version
    Gibt die Plattformversion an, auf der der angegebene Benutzeragent ausgeführt wird.
  • Sec-CH-UA-Arch
    Stellt die Architektur der Plattform dar, auf der ein bestimmter Benutzeragent ausgeführt wird.
  • Sec-CH-UA-Bitness
    Die Anzahl der Bits, die die Plattformarchitektur darstellen, auf der ein bestimmter Benutzeragent ausgeführt wird.
  • Sec-CH-UA-WoW64
    Wird verwendet, um zu erkennen, ob die Benutzeragenten-Binärdatei im 32-Bit-Modus unter 64-Bit-Windows ausgeführt wird.
  • Sec-CH-UA-Model
    Stellt das Gerät dar, auf dem der angegebene Benutzeragent ausgeführt wird.
  • Sec-CH-UA-Mobile
    Wird verwendet, um zu erkennen, ob der Benutzeragent auf eine „mobile“ Benutzererfahrung ausgerichtet ist.
  • Sec-CH-UA-Form-Factors
    Stellt den Formfaktor des Geräts dar, der früher als <deviceCompat>-Token in der User-Agent-Zeichenfolge dargestellt wurde.
  • Sec-CH-Lang
    (oder Lang) stellt die Sprachpräferenz des Benutzers dar.
  • Sec-CH-Save-Data
    (oder Save-Data) stellt die Präferenz des Benutzeragenten dar, die Datennutzung zu reduzieren.
  • Sec-CH-Width
    Stellt dem Server die Layoutbreite des Bildes zur Verfügung.
  • Sec-CH-Viewport-Width
    (oder Viewport-Width) ist die Breite des Viewports des Benutzers in CSS-Pixeln.
  • Sec-CH-Viewport-Height
    Stellt die aktuelle Höhe des Ansichtsfensters des Benutzeragenten dar.
  • Sec-CH-DPR
    (oder DPR) gibt das Verhältnis von physischen Pixeln zu CSS-Pixeln auf dem Bildschirm des Benutzers an.
  • Sec-CH-Device-Memory
    (oder Gerätespeicher) Zeigt ungefähr an, wie viel Speicher (in GiB) das aktuelle Gerät hat. Da diese Informationen zur Identifizierung des Benutzers verwendet werden können, ist der Wert von Device-Memory bewusst sehr grob angesetzt. Gültige Werte sind 0,25, 0,5, 1, 2, 4 und 8.
  • Sec-CH-RTT
    (oder RTT) gibt die ungefähre Roundtrip-Zeit (in Millisekunden) der Anwendungsschicht an. RTT unterscheidet sich vom Transportschicht-RTT darin, dass der Hinweis die Verarbeitungszeit des Servers einschließt. Der RTT-Wert wird auf die nächsten 25 Millisekunden gerundet, um Fingerabdrücke zu verhindern.
  • Sec-CH-Downlink
    (oder Downlink), ausgedrückt in Megabit pro Sekunde (Mbps), zeigt die ungefähre Downstream-Geschwindigkeit der Verbindung eines Benutzers an. Der Wert wird auf das nächste Vielfache von 25 Kilobit pro Sekunde gerundet. Weil die Fingerabdruckerkennung erneut durchgeführt wird.
  • Sec-CH-ECT
    (oder ECT) stellt den effektiven Verbindungstyp dar. Sein Wert ist einer aus einer aufgezählten Liste von Verbindungstypen, die jeweils Verbindungen mit RTT- und Downlink-Werten innerhalb des angegebenen Bereichs beschreiben. Gültige ECT-Werte sind 4g, 3g, 2g und slow-2g.
  • Sec-CH-Prefers-Color-Scheme
    Stellt das vom Benutzer bevorzugte Farbschema dar.
  • Sec-CH-Prefers-Reduced-Motion
    Wird verwendet, um zu erkennen, ob der Benutzer das System aufgefordert hat, die Menge der von ihm verwendeten Animationen oder Bewegungen zu minimieren.
  • Sec-CH-Prefers-Reduced-Transparency
    Wird verwendet, um zu erkennen, ob der Benutzer das System aufgefordert hat, die Anzahl der von ihm verwendeten transparenten oder durchscheinenden Ebeneneffekte zu minimieren.
  • Sec-CH-Prefers-Contrast
    Wird verwendet, um zu erkennen, ob der Benutzer die Darstellung von Webinhalten mit einem höheren (oder niedrigeren) Kontrastverhältnis angefordert hat.
  • Sec-CH-Forced-Colors
    Wird verwendet, um zu erkennen, ob der Benutzeragent den erzwungenen Farbmodus aktiviert hat, in dem er eine vom Benutzer ausgewählte begrenzte Farbpalette auf der Seite erzwingt.