Sec-CH-Viewport-Height header
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Der HTTP Sec-CH-Viewport-Height Request-Header ist ein Device Client Hint, der die Höhe des Layout Viewports des Clients in CSS-Pixeln bereitstellt. Der Wert wird auf die nächstfolgende ganze Zahl aufgerundet (d.h. Deckenwert).
Der Hint kann zusammen mit anderen, bildschirmbezogenen Hinweisen verwendet werden, um Bilder zu liefern, die für eine bestimmte Bildschirmgröße optimiert sind, oder um Ressourcen wegzulassen, die nicht für eine bestimmte Bildschirmhöhe erforderlich sind. Wenn der Sec-CH-Viewport-Height Header mehrmals in einer Nachricht erscheint, wird die letzte Vorkommen verwendet.
Ein Server muss sich entscheiden, den Sec-CH-Viewport-Height Header vom Client zu empfangen, indem er den Antwort-Header Accept-CH sendet. Server, die sich dafür entscheiden, geben ihn typischerweise auch im Vary Header an, der Caches darüber informiert, dass der Server unterschiedliche Antworten basierend auf dem Header-Wert in einer Anfrage senden kann.
| Header-Typ | Request-Header, Client Hint |
|---|---|
| Verbotener Request-Header | Nein |
Syntax
Sec-CH-Viewport-Height: <number>
Direktiven
<number>-
Die Höhe des Viewports des Nutzers in CSS-Pixeln, auf die nächstgelegene ganze Zahl aufgerundet.
Beispiele
>Nutzung von Sec-CH-Viewport-Height
Ein Server muss zunächst zustimmen, den Sec-CH-Viewport-Height Header zu empfangen, indem er den Antwort-Header Accept-CH mit der Direktive Sec-CH-Viewport-Height sendet.
Accept-CH: Sec-CH-Viewport-Height
In nachfolgenden Anfragen könnte der Client den Sec-CH-Viewport-Height Header senden:
Sec-CH-Viewport-Height: 480
Browser-Kompatibilität
Siehe auch
- Verbesserung des Benutzerdatenschutzes und der Entwicklererfahrung mit User-Agent Client Hints (developer.chrome.com)
- Device Client Hints
Accept-CH- HTTP-Caching: Vary und
VaryHeader