Sec-CH-UA-Platform-Version 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-Platform-Version Request Header ist ein Client Hint des User Agents, der die Version des Betriebssystems angibt, auf dem der User Agent ausgeführt wird.
| Header-Typ | Request Header, Client Hint |
|---|---|
| Verbotener Request Header | Ja (Sec- Präfix) |
Syntax
Sec-CH-UA-Platform-Version: <version>
Direktiven
<version>-
Die Versionszeichenfolge enthält in der Regel die Betriebssystemversion in einer Zeichenkette, bestehend aus punktgetrennten Major-, Minor- und Patch-Versionsnummern, zum Beispiel
"11.0.0". Die Versionszeichenfolge unter Linux ist immer leer.
Beispiele
>Verwendung von Sec-CH-UA-Platform-Version
Ein Server fordert den Sec-CH-UA-Platform-Version Header an, indem er das Accept-CH in einer Antwort auf eine beliebige Anfrage des Clients einfügt, wobei der Name des gewünschten Headers als Token verwendet wird:
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Platform-Version
Der Client kann sich entscheiden, den Hint bereitzustellen, und den Sec-CH-UA-Platform-Version Header zu nachfolgenden Anfragen hinzufügen. Zum Beispiel könnten die folgenden Request Header von einem Browser gesendet werden, der unter Windows 10 läuft.
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: ?0
Sec-CH-UA-Platform: "Windows"
Sec-CH-UA-Platform-Version: "10.0.0"
Spezifikationen
| Spezifikation |
|---|
| User-Agent Client Hints> # sec-ch-ua-platform-version> |
Browser-Kompatibilität
Siehe auch
- Client Hints
- User-Agent Client Hints API
Accept-CH- HTTP Caching: Vary und
VaryHeader - Improving user privacy and developer experience with User-Agent Client Hints (developer.chrome.com)