Sec-CH-DPR header
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Der HTTP Sec-CH-DPR Anforderungs-Header liefert Geräte-Client-Hinweise über das Pixelverhältnis (DPR) des Client-Geräts. Dieses Verhältnis ist die Anzahl physischer Gerätepixel, die jedem CSS-Pixel entsprechen.
Dieser Hinweis ist nützlich, um Bildquellen auszuwählen, die am besten zur Pixeldichte eines Bildschirms passen. Dies ist ähnlich der Rolle, die x-Deskriptoren im <img>-srcset Attribut spielen, um Benutzeragenten die Auswahl eines bevorzugten Bildes zu ermöglichen.
Erscheint der Sec-CH-DPR-Header mehrmals in einer Nachricht, wird das letzte Vorkommen verwendet.
Server, die sich für den Sec-CH-DPR-Client-Hinweis entscheiden, geben diesen typischerweise auch im Vary Header an, um Caches darüber zu informieren, dass der Server basierend auf dem Header-Wert in einer Anfrage unterschiedliche Antworten senden kann.
| Header-Typ | Anforderungs-Header, Client-Hinweis |
|---|---|
| Verbotener Anforderungs-Header | Nein |
Syntax
Sec-CH-DPR: <number>
Direktiven
<number>-
Das Pixelverhältnis des Client-Geräts.
Beispiele
Ein Server muss zuerst zustimmen, den Sec-CH-DPR-Header zu empfangen, indem er den Antwort-Header Accept-CH sendet, der die Direktive Sec-CH-DPR enthält.
Accept-CH: Sec-CH-DPR
Dann könnte der Client bei nachfolgenden Anfragen den Sec-CH-DPR-Header an den Server senden:
Sec-CH-DPR: 2.0
Browser-Kompatibilität
Siehe auch
- Geräte-Client-Hinweise
Accept-CH- HTTP-Caching: Vary und
Vary - Verbesserung der Benutzerprivatsphäre und des Entwicklererlebnisses mit User-Agent-Client-Hinweisen (developer.chrome.com)