Sec-CH-UA-Form-Factors

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 Request-Header ist ein Client-Hint des User-Agents, der Informationen zum Geräteformfaktor des User-Agents bereitstellt.

Header-Typ Request-Header, Client-Hint
Verbotener Request-Header 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 Personal Computer läuft.

"Automotive"

Ein User-Agent, der in ein Fahrzeug eingebettet ist, in dem der Benutzer möglicherweise für die Fahrzeugführung verantwortlich ist und nur begrenzt interagieren kann.

"Mobile"

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

"Tablet"

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

"XR"

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

"EInk"

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

"Watch"

Ein mobiles Gerät mit einem winzigen Bildschirm (in der Regel kleiner als 2 Zoll), das so getragen wird, dass der Benutzer es schnell überblicken kann.

Beispiele

Verwendung von Sec-CH-UA-Form-Factors

Ein Server fordert den Sec-CH-UA-Form-Factors-Header an, indem er Accept-CH in eine Antwort auf eine Anfrage vom Client 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 entscheiden, diesen 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 eingeschränkte Farbauflösung gekennzeichnet ist, und daher können sich 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