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-Anforderungsheader liefert Client-Hinweise zum Gerät über das Geräte-Pixelverhältnis (DPR) des Clients.
Dieses Verhältnis gibt die Anzahl der physischen Geräte-Pixel an, die jedem CSS-Pixel entsprechen.
Der Hinweis ist nützlich, wenn Bildquellen ausgewählt werden sollen, die am besten zur Pixeldichte eines Bildschirms passen.
Dies ist ähnlich der Rolle, die x-Beschreiber 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 in der Regel auch im Vary-Header an, um Caches mitzuteilen, dass der Server basierend auf dem Header-Wert in einer Anfrage unterschiedliche Antworten senden kann.
| Header-Typ | Anforderungsheader, Client-Hinweis |
|---|---|
| Verbotener Anforderungsheader | Nein |
Syntax
Sec-CH-DPR: <number>
Direktiven
<number>-
Das Geräte-Pixelverhältnis des Clients.
Beispiele
Ein Server muss zunächst dafür optieren, den Sec-CH-DPR-Header zu empfangen, indem er den Antwortheader Accept-CH mit der Direktive Sec-CH-DPR sendet.
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
Spezifikationen
| Specification |
|---|
| Responsive Image Client Hints> # sec-ch-dpr> |
Browser-Kompatibilität
Siehe auch
- Gerät- und responsive Bild-Client-Hinweise
Accept-CH- HTTP Caching: Vary und
Vary - Verbesserung der Benutzerprivatsphäre und der Entwicklererfahrung mit User-Agent-Client-Hints (developer.chrome.com)