Device-Memory
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Der Device-Memory
device client hint Anforderungsheader gibt die ungefähre Menge an verfügbarem RAM auf dem Client-Gerät an. Der Header ist Teil der Device Memory API.
Header-Typ | Anforderungsheader, Client-Hint |
---|---|
Verbotener Header-Name | nein |
Hinweis:
- Client-Hints sind nur auf sicheren Ursprüngen (über TLS) zugänglich.
- Ein Server muss sich entscheiden, den
Device-Memory
Header vom Client zu empfangen, indem er denAccept-CH
Antwortheader sendet. - Server, die sich für den
Device-Memory
Client-Hint entscheiden, geben ihn typischerweise auch imVary
Header an. Dies informiert Caches darüber, dass der Server je nach Header-Wert in einer Anfrage unterschiedliche Antworten senden kann.
Syntax
Device-Memory: <number>
Direktiven
<number>
-
Die ungefähre Menge an Gerätespeicher. Mögliche Werte sind:
0.25
,0.5
,1
,2
,4
,8
.
Die Menge an Gerätespeicher kann als Fingerabdruck verwendet werden, daher sind die Werte für den Header absichtlich grob, um das Missbrauchspotential zu reduzieren.
Beispiele
Der Server muss zunächst zustimmen, den Device-Memory
Header zu empfangen, indem er die Antwortheader Accept-CH
mit dem Inhalt Device-Memory
sendet.
Accept-CH: Device-Memory
Dann könnte der Client bei nachfolgenden Anfragen den Device-Memory
Header zurücksenden:
Device-Memory: 1
Spezifikationen
Specification |
---|
Device Memory # iana-device-memory |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
-
Verbesserung der Benutzerprivatsphäre und der Entwicklererfahrung mit User-Agent Client Hints (developer.chrome.com)
-
Device Client Hints
Accept-CH