Accept-CH

This translation is incomplete. Please help translate this article from English

Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。

Accept-CH 头由服务器设置,以指定客户端应在后续请求中应包含哪些客户端Client Hints提示头。

Header type Response header
Forbidden header name ?

注意: Client Hints只能在安全源(通过TLS)上访问。所有安全的请求都应该持久化Accept-CH和Accept-CH-Lifetime头,以确保Client Hints可靠地发送。

语法

Accept-CH: <list of client hints>

例子

Accept-CH: DPR, Viewport-Width
Accept-CH: Width
Accept-CH-Lifetime: 86400
Vary: DPR, Viewport-Width, Width

注意:  牢记要根据所接受的Client Hints更改响应

浏览器兼容性

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
Accept-CHChrome Full support 46Edge ? Firefox ? IE ? Opera Full support 33Safari ? WebView Android Full support 46Chrome Android Full support 46Firefox Android ? Opera Android Full support 33Safari iOS ? Samsung Internet Android Full support 5.0
DPR
ExperimentalNon-standard
Chrome Full support 46Edge ? Firefox ? IE ? Opera Full support 33Safari ? WebView Android Full support 46Chrome Android Full support 46Firefox Android ? Opera Android Full support 33Safari iOS ? Samsung Internet Android Full support 5.0
Viewport-Width
ExperimentalNon-standard
Chrome Full support 46Edge ? Firefox ? IE ? Opera Full support 33Safari ? WebView Android Full support 46Chrome Android Full support 46Firefox Android ? Opera Android Full support 33Safari iOS ? Samsung Internet Android Full support 5.0
Width
ExperimentalNon-standard
Chrome Full support 46Edge ? Firefox ? IE ? Opera Full support 33Safari ? WebView Android Full support 46Chrome Android Full support 46Firefox Android ? Opera Android Full support 33Safari iOS ? Samsung Internet Android Full support 5.0

Legend

Full support  
Full support
Compatibility unknown  
Compatibility unknown
Experimental. Expect behavior to change in the future.
Experimental. Expect behavior to change in the future.
Non-standard. Expect poor cross-browser support.
Non-standard. Expect poor cross-browser support.

相关内容