Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

http
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.

http
Accept-CH: Sec-CH-DPR

Dann könnte der Client bei nachfolgenden Anfragen den Sec-CH-DPR-Header an den Server senden:

http
Sec-CH-DPR: 2.0

Browser-Kompatibilität

Siehe auch