Thanks to visit codestin.com
Credit goes to developer.mozilla.org

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

View in English Always switch to English

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.

Der HTTP Device-Memory Request-Header wird in Geräte-Client-Hinweisen 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 entscheiden, den Device-Memory-Header vom Client zu empfangen, indem er zuerst den Accept-CH-Response-Header sendet. Server, die sich für den Device-Memory-Client-Hinweis entscheiden, geben diesen typischerweise auch im Vary-Header an, um Caches darüber zu informieren, dass der Server unterschiedliche Antworten basierend auf dem Header-Wert in einer Anfrage senden kann.

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

Syntax

http
Device-Memory: <number>

Direktiven

<number>

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

Beispiele

Der Server muss zunächst optieren, den Device-Memory-Header zu empfangen, indem er den Accept-CH-Response-Header mit Device-Memory sendet:

http
Accept-CH: Device-Memory

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

http
Device-Memory: 1

Spezifikationen

Specification
Device Memory
# iana-device-memory

Browser-Kompatibilität

Siehe auch