Sec-CH-UA-Form-Factors header

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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 Benutzeragent-Client-Hinweis, der Informationen über die Geräteform des Benutzeragenten bereitstellt.

Header-Typ Anforderungsheader, Client-Hinweis
Verbotener Anforderungsheader 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>

Eine Zeichenkette, die einen allgemeinen Geräteformfaktor angibt. Alle zutreffenden Formfaktoren können eingeschlossen werden. Die Bedeutungen der erlaubten Werte sind:

"Desktop"

Ein Benutzeragent, der auf einem Personal Computer läuft.

"Automotive"

Ein Benutzeragent, eingebettet in einem Fahrzeug, bei dem der Benutzer für das Führen des Fahrzeugs verantwortlich sein kann und nur eingeschränkt interagieren kann.

"Mobile"

Kleines, touch-orientiertes Gerät, das typischerweise bei einer Person getragen wird.

"Tablet"

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

"XR"

Immersive Geräte, die die Umgebung des Benutzers erweitern oder ersetzen.

"EInk"

Ein Gerät, das durch langsame Bildschirmaktualisierungen und begrenzte oder keine Farbauflösung charakterisiert 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 Anforderung 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 sich dazu entscheiden, den Hinweis bereitzustellen und den Sec-CH-UA-Form-Factors-Header zu nachfolgenden Anfragen hinzuzufügen. Zum Beispiel könnte der Client den Header wie folgt 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 charakterisiert ist, und als solches können sich die Antworten je nach diesem Hinweis unterscheiden.

Spezifikationen

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

Browser-Kompatibilität

Siehe auch