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
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/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:
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 |