Sec-CH-UA-Form-Factors

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Der HTTP Sec-CH-UA-Form-Factors Anforderungsheader ist ein User-Agent-Client-Hinweis, der Informationen über die Geräteformfaktor des User-Agents bereitstellt.

Header-Typ Anforderungsheader, Client-Hinweis
Verbotener Header-Name Ja (Sec--Präfix)

Syntax

http
Sec-CH-UA-Form-Factors: <form-factor>
Sec-CH-UA-Form-Factors: <form-factor>, …, <form-factor>

Direktiven

<form-factor>

Ein String, der einen gängigen Geräteformfaktor angibt. Alle anwendbaren Formfaktoren können enthalten sein. Die Bedeutungen der erlaubten Werte sind:

"Desktop"

Ein User-Agent, der auf einem PC läuft.

"Automotive"

Ein User-Agent, der in einem Fahrzeug eingebettet ist, wobei der Benutzer möglicherweise für das Führen des Fahrzeugs verantwortlich und in seiner Interaktion eingeschränkt ist.

"Mobile"

Kleines, touch-orientiertes Gerät, das typischerweise von einer Person mitgeführt wird.

"Tablet"

Ein touch-orientiertes Gerät, das größer als "Mobile" ist und typischerweise nicht von einer Person mitgeführt wird.

"XR"

Immersive Geräte, die die Umgebung um den Benutzer herum erweitern oder ersetzen.

"EInk"

Ein Gerät, das durch langsame Bildschirmaktualisierungen und begrenzte oder keine Farbauflösung gekennzeichnet ist.

"Watch"

Ein mobiles Gerät mit einem winzigen Bildschirm (typischerweise weniger als 2 Zoll), das so getragen wird, dass der Benutzer schnell darauf blicken kann.

Beispiele

Verwendung von Sec-CH-UA-Form-Factors

Ein Server fordert den Sec-CH-UA-Form-Factors-Header an, indem er das Accept-CH in einer Antwort auf eine beliebige Anfrage des Clients einfügt und den Namen des gewünschten Headers als Token verwendet:

http
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Form-Factors

Der Client kann wählen, ob er den Hinweis bereitstellt und den Sec-CH-UA-Form-Factors-Header zu nachfolgenden Anfragen hinzufügt. Zum Beispiel könnte der Client den Header wie gezeigt hinzufügen:

http
GET /my/page HTTP/1.1
Host: example.site

Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Form-Factors: "EInk"

In diesem Fall bedeutet "EInk", dass das Gerät durch langsame Bildschirmaktualisierungen und begrenzte Farbauflösung gekennzeichnet ist; somit können sich die Antworten je nach diesem Hinweis unterscheiden.

Spezifikationen

Specification
User-Agent Client Hints
# sec-ch-ua-form-factors

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch