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
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/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:
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 GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Sec-CH-UA-Form-Factors request header |
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
- Client-Hinweise
- User-Agent Client Hints API
Accept-CH
- HTTP-Caching: Vary und
Vary
-Header - Verbesserung des Datenschutzes und der Entwicklererfahrung mit User-Agent-Client-Hinweisen auf developer.chrome.com