Sec-CH-UA-Form-Factors header

可用性有限

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

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

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

HTTP Sec-CH-UA-Form-Factors 請求頭是一種使用者代理客戶端提示,它提供有關使用者代理裝置外形尺寸的資訊。

頭型別 請求標頭客戶端提示
禁止請求頭 是 (Sec- 字首)

語法

http
Sec-CH-UA-Form-Factors: <form-factor>
Sec-CH-UA-Form-Factors: <form-factor>, …, <form-factor>

指令

<form-factor>

指示常見裝置外形尺寸的字串。可以包含所有適用的外形尺寸。允許值的含義是:

"Desktop"

在個人計算機上執行的使用者代理。

"Automotive"

嵌入在車輛中的使用者代理,使用者可能負責操作車輛,並且互動能力有限。

"Mobile"

使用者通常隨身攜帶的小型、觸控式裝置。

"Tablet"

"Mobile" 大,且使用者通常不隨身攜帶的觸控式裝置。

"XR"

增強或取代使用者周圍環境的沉浸式裝置。

"EInk"

以螢幕更新緩慢且色彩解析度有限或無色彩解析度為特徵的裝置。

"Watch"

螢幕很小(通常小於 2 英寸)的移動裝置,佩戴方式使使用者可以快速瞥一眼。

示例

使用 Sec-CH-UA-Form-Factors

伺服器透過在對客戶端的任何請求的響應中包含 Accept-CH,並使用所需標頭的名稱作為令牌來請求 Sec-CH-UA-Form-Factors 標頭。

http
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Form-Factors

客戶端可以選擇提供提示,並將 Sec-CH-UA-Form-Factors 標頭新增到後續請求中。例如,客戶端可能會新增標頭,如所示:

http
GET /my/page HTTP/1.1
Host: example.site

Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Form-Factors: "EInk"

在這種情況下,"EInk" 意味著該裝置具有螢幕更新緩慢且色彩解析度有限的特點,因此響應可能會因該提示而異。

規範

規範
使用者代理客戶端提示
# sec-ch-ua-form-factors

瀏覽器相容性

另見