Sec-CH-DPR header
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-DPR Request-Header liefert Client-Hinweise über das Pixelverhältnis (DPR) des Client-Geräts. Dieses Verhältnis ist die Anzahl der physischen Gerätepixel, die jedem CSS-Pixel entsprechen.
Der Hinweis ist nützlich bei der Auswahl von Bildquellen, die am besten zur Pixeldichte eines Bildschirms passen. Dies ist ähnlich der Funktion von x-Deskriptoren im <img>-srcset-Attribut, 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 den Sec-CH-DPR-Client-Hinweis verwenden, geben diesen typischerweise auch im Vary-Header an, um Cache-Systeme darauf hinzuweisen, dass der Server unterschiedliche Antworten basierend auf dem Header-Wert in einer Anfrage senden kann.
| Header-Typ | Request-Header, Client-Hinweis |
|---|---|
| Verbotener Request-Header | Nein |
Syntax
Sec-CH-DPR: <number>
Direktiven
<number>-
Das Pixelverhältnis des Client-Geräts.
Beispiele
Ein Server muss zunächst zustimmen, den Sec-CH-DPR-Header zu empfangen, indem er den Antwort-Header Accept-CH mit der Direktive Sec-CH-DPR sendet.
Accept-CH: Sec-CH-DPR
Dann kann 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- und Client-Hinweise für responsive Bilder
Accept-CH- HTTP-Caching: Vary und
Vary - Verbesserung der Benutzerprivatsphäre und der Entwicklererfahrung mit User-Agent Client Hints (developer.chrome.com)