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

Header-Typ Anforderungs-Header, Client-Hinweis
Verbotener Anforderungs-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 zutreffenden Formfaktoren können eingeschlossen werden. 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, bei dem der Benutzer möglicherweise für die Bedienung des Fahrzeugs verantwortlich ist und eine eingeschränkte Interaktionsfähigkeit hat.

"Mobile"

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

"Tablet"

Ein berührungsorientiertes Gerät, das größer ist als "Mobile" und normalerweise nicht bei einer Person getragen wird.

"XR"

Immersive Geräte, die die Umgebung um den Benutzer 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 schnell einen Blick darauf werfen 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 eine Antwort auf eine Anforderung 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 Anforderungen 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 begrenzte Farbauflösung gekennzeichnet ist, und deshalb können sich die Antworten je nach diesem Hinweis unterscheiden.

Spezifikationen

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

Browser-Kompatibilität

Siehe auch