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

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Der HTTP-Sec-CH-Device-Memory-Anforderungsheader wird in Client-Hinweisen für Geräte 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-Hinweise sind nur auf sicheren Ursprüngen zugänglich. Ein Server muss sich dafür entscheiden, den Sec-CH-Device-Memory-Header vom Client zu erhalten, indem er zunächst den Accept-CH-Antwortheader sendet. Server, die sich für den Sec-CH-Device-Memory-Client-Hinweis entscheiden, spezifizieren ihn typischerweise auch im Vary-Header, um Caches darüber zu informieren, dass der Server basierend auf dem Headerwert in einer Anfrage unterschiedliche Antworten senden kann.

Header-Typ Anforderungsheader, Client-Hinweis
Verbotener Anforderungsheader Nein

Syntax

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

Direktiven

<number>

Die ungefähre Menge an Geräte-RAM. Mögliche Werte sind: 0.25, 0.5, 1, 2, 4, 8. Die Menge an Geräte-RAM kann als Fingerprinting-Variable verwendet werden, daher sind die Werte für den Header bewusst grob, um das Potenzial für Missbrauch zu verringern.

Beispiele

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

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

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

http
Sec-CH-Device-Memory: 1

Spezifikationen

This feature does not appear to be defined in any specification.

Browser-Kompatibilität

Siehe auch