Device-Memory 標頭

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

HTTP Device-Memory 請求標頭用於裝置客戶端提示,以千兆位元組為單位指示客戶端裝置上可用的近似 RAM 量。該標頭是 Device Memory API 的一部分。

客戶端提示僅在安全來源上可用。伺服器必須透過首先發送 Accept-CH 響應標頭來選擇接收來自客戶端的 Device-Memory 標頭。選擇加入 Device-Memory 客戶端提示的伺服器通常也會在 Vary 標頭中指定它,以告知快取伺服器可能會根據請求中的標頭值傳送不同的響應。

頭型別 請求標頭客戶端提示
禁止請求頭

語法

http
Device-Memory: <number>

指令

<number>

裝置 RAM 的近似量。可能的值有:0.250.51248。裝置 RAM 的量可以用作指紋識別變數,因此標頭的值特意粗略,以減少其被濫用的可能性。

示例

伺服器首先需要透過傳送包含 Device-MemoryAccept-CH 響應標頭來選擇接收 Device-Memory 標頭

http
Accept-CH: Device-Memory

然後在後續請求中,客戶端可能會發回 Device-Memory 標頭

http
Device-Memory: 1

規範

規範
裝置記憶體
# iana-device-memory

瀏覽器相容性

另見