Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTTP
  3. Reference
  4. Headers
  5. Sec-CH-Device-Memory

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

View in EnglishAlways 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 insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.

Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Der HTTPSec-CH-Device-MemoryAnforderungsheader wird inGeräte-Client-Hinweisen verwendet, um die ungefähre Menge des verfügbaren RAM auf dem Client-Gerät in Gigabyte anzugeben. Der Header ist Teil derDevice Memory API.

Client-Hinweise sind nur auf sicheren Ursprüngen zugänglich. Ein Server muss sich entscheiden, denSec-CH-Device-Memory-Header vom Client zu erhalten, indem er zuerst denAccept-CH-Antwortheader sendet. Server, die sich für denSec-CH-Device-Memory-Client-Hinweis entscheiden, geben diesen typischerweise auch imVary-Header an, um Caches zu informieren, dass der Server basierend auf dem Header-Wert in einer Anfrage unterschiedliche Antworten senden kann.

Header-TypAnforderungsheader,Client-Hinweis
Verbotener AnforderungsheaderNein

Syntax

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

Direktiven

<number>

Die ungefähre Menge des Gerätespeichers (RAM).

Die Menge des Gerätespeichers kann alsFingerprinting-Variable verwendet werden, daher sind die Werte für den Header bewusst grob, um das Potenzial für Missbrauch zu verringern. Werte werden nur in Zweierpotenzen angegeben und sind auf einen durch die Implementierung definierten minimalen unteren Wert und einen maximalen oberen Wert begrenzt. Diese Grenzen können sich im Laufe der Zeit ändern (sieheBrowser-Kompatibilitätstabelle).

Beispielsweise, wenn ein Browser keine Werte unter2 oder über32 angibt, dann ist der Wert einer von:2,4,8,16,32.

Beispiele

Der Server muss zunächst zustimmen, denSec-CH-Device-Memory-Header zu erhalten, indem er denAccept-CH-Antwortheader sendet, derSec-CH-Device-Memory enthält:

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

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

http
Sec-CH-Device-Memory: 1

Spezifikationen

Specification
Device Memory API
# iana-device-memory

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp