Device-Memory
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 zuerst den Accept-CH
Antwort-Header senden, um den Device-Memory
Header vom Client zu erhalten.
Server, die sich für den Device-Memory
Client-Hinweis entscheiden, spezifizieren diesen typischerweise auch im Vary
Header, um Caches zu informieren, dass der Server basierend auf dem Header-Wert in einer Anfrage unterschiedliche Antworten senden kann.
Header-Typ | Request-Header, Client-Hinweis |
---|---|
Verbotener Request-Header | Nein |
Syntax
Device-Memory: <number>
Direktiven
<number>
-
Die ungefähre Menge des Gerätezusatzes an RAM. Mögliche Werte sind:
0.25
,0.5
,1
,2
,4
,8
. Die Menge an Gerätezusatz-RAM kann als [Fingerabdruck]-Variable (/de/docs/Glossary/fingerprinting) verwendet werden, daher sind die Werte für den Header absichtlich grob, um das Potenzial für dessen Missbrauch zu verringern.
Beispiele
Der Server muss zuerst zustimmen, den Device-Memory
Header zu erhalten, indem er den Accept-CH
Antwort-Header mit 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 Entwicklererfahrung mit User-Agent-Client-Hinweisen (developer.chrome.com)
- Device Memory API
Navigator.deviceMemory
WorkerNavigator.deviceMemory
- Geräte-Client-Hinweise
Accept-CH
- HTTP-Caching: Vary und
Vary