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-Device-Memory header

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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-Device-Memory Request-Header wird in Device Client Hints verwendet, um die ungefähre Menge an verfügbarem RAM auf dem Client-Gerät in Gigabyte anzugeben. Der Header ist Teil der Device Memory API.

Client Hints sind nur auf sicheren Ursprüngen zugänglich. Ein Server muss sich entscheiden, den Sec-CH-Device-Memory-Header vom Client zu erhalten, indem er zuerst den Accept-CH-Response-Header sendet. Server, die sich für den Sec-CH-Device-Memory-Client-Hint entscheiden, geben diesen typischerweise auch im Vary-Header an, um Caches darüber zu informieren, dass der Server je nach Header-Wert in einer Anfrage unterschiedliche Antworten senden kann.

Header-Typ Request-Header, Client Hint
Verbotener Request-Header Nein

Syntax

http
Sec-CH-Device-Memory: <number>

Direktiven

<number>

Die ungefähre Menge an Device-RAM. Mögliche Werte sind: 0.25, 0.5, 1, 2, 4, 8. Die Menge an Device-RAM kann als Fingerprinting-Variable verwendet werden. Daher sind die Werte für den Header absichtlich grob, um das potenzielle Risiko eines Missbrauchs zu verringern.

Beispiele

Der Server muss zuerst optieren, um den Sec-CH-Device-Memory-Header zu erhalten, indem er den Accept-CH-Response-Header sendet, der Sec-CH-Device-Memory enthält:

http
Accept-CH: Sec-CH-Device-Memory

Dann kann der Client bei nachfolgenden Anfragen den Sec-CH-Device-Memory-Header zurücksenden:

http
Sec-CH-Device-Memory: 1

Spezifikationen

Specification
Device Memory
# iana-device-memory

Browser-Kompatibilität

Siehe auch