Sec-CH-Width 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-Width Request-Header ist ein Geräte-Client-Hinweis, das die gewünschte Ressourcenbreite in physischen Pixeln angibt — die intrinsische Größe eines Bildes. Der angegebene Pixelwert ist eine Zahl, die auf die nächstgrößere ganze Zahl aufgerundet wird (d.h. Deckenwert).
Der Hinweis wird nur bei Bildanfragen gesendet.
Der Hinweis erlaubt es dem Client, eine Ressource anzufordern, die sowohl für den Bildschirm als auch für das Layout optimal ist: Dabei werden sowohl die dichtigkeitskorrigierte Breite des Bildschirms als auch die extrinsische Größe des Bildes im Layout berücksichtigt.
Wenn die gewünschte Ressourcenbreite zum Zeitpunkt der Anfrage nicht bekannt ist oder die Ressource keine Darstellungsbreite hat, kann das Sec-CH-Width Header-Feld weggelassen werden.
Wenn der Sec-CH-Width Header mehr als einmal in einer Nachricht erscheint, wird die letzte Vorkommen verwendet.
| Header-Typ | Request-Header, Client-Hinweis |
|---|---|
| Verbotener Request-Header | Nein |
Syntax
Width: <number>
Direktiven
<number>-
Die Breite der Ressource in physischen Pixeln, aufgerundet zur nächstgrößeren ganzen Zahl.
Beispiele
Der Server muss zunächst zustimmen, den Sec-CH-Width Header zu empfangen, indem er die Antwort-Header Accept-CH mit Sec-CH-Width sendet.
Accept-CH: Sec-CH-Width
Dann könnte der Client bei nachfolgenden Bildanfragen den Sec-CH-Width Header zurücksenden:
Width: 1920
Spezifikationen
| Specification |
|---|
| Responsive Image Client Hints> # sec-ch-width> |
Browser-Kompatibilität
Siehe auch
- Geräte- und responsive Bild-Client-Hints
Accept-CH- HTTP-Caching: Vary und
VaryHeader - Verbesserung der Benutzerfreundlichkeit und Entwicklererfahrung mit User-Agent Client Hints (developer.chrome.com)