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 Request-Header ist ein Client-Hint des Benutzeragenten, der Informationen über die Geräteformfaktoren des Benutzeragenten 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 Benutzeragent, der auf einem Personal Computer läuft.

"Automotive"

Ein Benutzeragent, der in einem Fahrzeug eingebettet ist, wo der Benutzer möglicherweise für das Fahren verantwortlich ist und begrenzte Interaktionsmöglichkeiten hat.

"Mobile"

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

"Tablet"

Ein touch-orientiertes Gerät, das größer als ein "Mobile" ist und nicht typischerweise bei 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 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 das Accept-CH in einer Antwort auf eine Anfrage des Clients einschließt 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, den Hint bereitzustellen, und den Sec-CH-UA-Form-Factors-Header zu nachfolgenden Anfragen hinzufü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 eine begrenzte Farbauflösung gekennzeichnet ist, und daher können Antworten je nach diesem Hint variieren.

Spezifikationen

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

Browser-Kompatibilität

Siehe auch