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-Request-Header ist ein User-Agent-Client-Hinweis, welcher Informationen über den Geräteformfaktor des User-Agents bereitstellt.

Headertyp Request-Header, Client-Hinweis
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 bekannten Geräteformfaktor angibt. Alle anwendbaren Formfaktoren können enthalten sein. Die Bedeutung der erlaubten Werte sind:

"Desktop"

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

"Automotive"

Ein User-Agent, eingebettet in einem Fahrzeug, wobei der Benutzer gegebenenfalls für die Steuerung des Fahrzeugs verantwortlich ist und nur eingeschränkt interagieren kann.

"Mobile"

Kleines, berührungsorientiertes Gerät, das typischerweise bei einer Person getragen wird.

"Tablet"

Ein berührungsorientiertes Gerät, größer als "Mobile" und wird üblicherweise nicht von einer Person getragen.

"XR"

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

"EInk"

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

"Watch"

Ein mobiles Gerät mit einem sehr kleinen 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 den Accept-CH in einer Antwort auf jede 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 Hinweis 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 Bildaktualisierungen und eingeschränkte Farbauflösung gekennzeichnet ist, und dementsprechend können Antworten je nach diesem Hinweis variieren.

Spezifikationen

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

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Sec-CH-UA-Form-Factors request header
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.

Siehe auch