Sec-CH-UA-Model header
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Der HTTP Sec-CH-UA-Model Request-Header ist ein Client-Hint des User-Agents, der das Gerätemodell angibt, auf dem der Browser ausgeführt wird.
| Headertyp | Request-Header, Client-Hint |
|---|---|
| Verbotener Request-Header | Ja (Sec--Präfix) |
Syntax
Sec-CH-UA-Model: <device-version>
Direktiven
<device-version>-
Ein String, der die Geräteversion enthält. Zum Beispiel "Pixel 3".
Beispiele
>Verwendung von Sec-CH-UA-Model
Ein Server fordert den Sec-CH-UA-Model-Header an, indem er Accept-CH in eine Antwort auf eine beliebige Anfrage vom Client einfügt und den Namen des gewünschten Headers als Token verwendet:
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Model
Der Client kann sich entscheiden, den Hint bereitzustellen und den Sec-CH-UA-Model-Header zu nachfolgenden Anfragen hinzuzufügen.
Zum Beispiel könnte der Client auf einem Mobiltelefon den Header wie folgt hinzufügen:
GET /my/page HTTP/1.1
Host: example.site
Sec-CH-UA: " Not A;Brand";v="99", "Chromium";v="96", "Google Chrome";v="96"
Sec-CH-UA-Mobile: ?1
Sec-CH-UA-Platform: "Android"
Sec-CH-UA-Bitness: "64"
Sec-CH-UA-Model: "Pixel 3 XL"
Spezifikationen
| Spezifikation |
|---|
| User-Agent Client Hints> # sec-ch-ua-model> |