首頁>客戶提示
客戶端提示是一組HTTP 標頭和JavaScript API,可讓Web 瀏覽器將有關客戶端裝置和瀏覽器的詳細資訊傳送到Web 伺服器。方式為客戶端最佳化內容,而不依賴不可靠的基於使用者代理字串的偵測或瀏覽器指紋辨識技術。
HTTP User-Agent
""
Client Hints JavaScript API
API Support
False
Client Hints HTTP Headers
Client Hints 尚未完全標準化,部分瀏覽器尚未支持,且由客戶端發送,可能出現因快取或用戶端未發送而未接收到值的情況。
sec-ch-ua
未接收到
sec-ch-ua-platform
未接收到
sec-ch-ua-mobile
未接收到
sec-ch-ua-full-version
未接收到
sec-ch-ua-full-version-list
未接收到
sec-ch-ua-platform-version
未接收到
sec-ch-ua-arch
未接收到
sec-ch-ua-bitness
未接收到
sec-ch-ua-wow64
未接收到
sec-ch-ua-model
未接收到
sec-ch-lang
未接收到
sec-ch-save-data
未接收到
sec-ch-width
未接收到
sec-ch-viewport-width
未接收到
sec-ch-viewport-height
未接收到
sec-ch-dpr
未接收到
sec-ch-device-memory
未接收到
sec-ch-rtt
未接收到
sec-ch-downlink
未接收到
sec-ch-ect
未接收到
sec-ch-prefers-color-scheme
未接收到
sec-ch-prefers-reduced-motion
未接收到
sec-ch-prefers-reduced-transparency
未接收到
sec-ch-prefers-contrast
未接收到
sec-ch-forced-colors
未接收到
sec-ch-ua-form-factors
未接收到
已知 Client Hints 列表
Sec-CH-UA
代表用戶代理的品牌和版本Sec-CH-UA-Full-Version
表示使用者代理程式的完整版本(已棄用,替換成 Sec-CH-UA-Full-Version-ListSec-CH-UA-Full-Version-List
代表其品牌清單中每個品牌的完整版本。Sec-CH-UA-Platform
表示給定用戶代理正在執行的平台。Sec-CH-UA-Platform-Version
表示給定用戶代理正在執行的平台版本。Sec-CH-UA-Arch
表示給定用戶代理正在執行的平台的架構。Sec-CH-UA-Bitness
表示給定用戶代理正在執行的平台架構的位數。Sec-CH-UA-WoW64
用於偵測使用者代理程式二進位檔案是否在 64 位元 Windows 上以 32 位元模式運作。Sec-CH-UA-Model
表示正在執行給定用戶代理的設備。Sec-CH-UA-Mobile
用於偵測使用者代理是否偏向「行動」使用者體驗。Sec-CH-UA-Form-Factors
表示裝置的外形尺寸,歷史上表示為 User-Agent 字串中的 <deviceCompat> 令牌。Sec-CH-Lang
(或 Lang)代表使用者的語言偏好。Sec-CH-Save-Data
(或 Save-Data)代表用戶代理減少資料使用的偏好。Sec-CH-Width
向伺服器提供圖像的佈局寬度。Sec-CH-Viewport-Width
(或稱Viewport-Width)是 CSS 像素中使用者視窗的寬度。Sec-CH-Viewport-Height
表示使用者代理程式的目前視口高度。Sec-CH-DPR
(或DPR)報告使用者螢幕的實體像素與 CSS 像素的比例。Sec-CH-Device-Memory
(或Device-Memory)顯示目前裝置大約有多少記憶體(以 GiB 為單位)。由於此資訊可用於識別用戶,因此 的值Device-Memory故意取得很粗略。有效值為0.25、0.5、1、2、4和8。Sec-CH-RTT
(或稱RTT)提供應用層的近似往返時間(以毫秒為單位)。 RTT與傳輸層 RTT 不同,提示包含伺服器處理時間。 的值RTT會四捨五入到最接近的 25 毫秒以防止指紋辨識。Sec-CH-Downlink
(或Downlink)以兆位元每秒 (Mbps) 表示,顯示使用者連線的大致下行速度。該數值四捨五入為最接近 25 千位元每秒的倍數。因為再次進行指紋辨識。Sec-CH-ECT
(或ECT)代表有效連接類型。其值是連接類型的枚舉清單之一,每個清單描述 RTT 和下行鏈路值在指定範圍內的連接。 的有效ECT值為4g、3g、2g和slow-2g。Sec-CH-Prefers-Color-Scheme
代表用戶喜歡的配色。Sec-CH-Prefers-Reduced-Motion
用於檢測使用者是否要求系統最小化其使用的動畫或動作量。Sec-CH-Prefers-Reduced-Transparency
用於檢測使用者是否要求系統最小化其使用的透明或半透明層效果的數量。Sec-CH-Prefers-Contrast
用於偵測使用者是否要求以更高(或更低)的對比度呈現網頁內容。Sec-CH-Forced-Colors
用於偵測使用者代理是否啟用了強制顏色模式,在該模式中,它會在頁面上強制使用使用者選擇的有限調色板。