Accept-CH

安全なコンテキスト用
この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

Accept-CH ヘッダーはサーバーによって設定され、クライアントが後続のリクエストに含めるクライアントヒントヘッダーを指定します。

ヘッダー種別 レスポンスヘッダー
禁止ヘッダー名 ?

注: クライアントヒントには、安全なオリジン (TLS 経由) でのみアクセスできます。 Accept-CH ヘッダーと Accept-CH-Lifetime ヘッダーは、クライアントヒントが確実に送信されるように、すべての安全なリクエストに対して保持する必要があります。

構文

Accept-CH: <list of client hints>

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

注: 受け入れられたクライアントのヒントに基づいて、レスポンスを変更することを忘れないでください。

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
Accept-CHChrome 完全対応 46Edge 完全対応 ≤79Firefox ? IE ? Opera 完全対応 33Safari ? WebView Android 完全対応 46Chrome Android 完全対応 46Firefox Android ? Opera Android 完全対応 33Safari iOS ? Samsung Internet Android 完全対応 5.0
DPR
実験的非標準
Chrome 完全対応 46Edge 完全対応 ≤79Firefox ? IE ? Opera 完全対応 33Safari ? WebView Android 完全対応 46Chrome Android 完全対応 46Firefox Android ? Opera Android 完全対応 33Safari iOS ? Samsung Internet Android 完全対応 5.0
Viewport-Width
実験的非標準
Chrome 完全対応 46Edge 完全対応 ≤79Firefox ? IE ? Opera 完全対応 33Safari ? WebView Android 完全対応 46Chrome Android 完全対応 46Firefox Android ? Opera Android 完全対応 33Safari iOS ? Samsung Internet Android 完全対応 5.0
Width
実験的非標準
Chrome 完全対応 46Edge 完全対応 ≤79Firefox ? IE ? Opera 完全対応 33Safari ? WebView Android 完全対応 46Chrome Android 完全対応 46Firefox Android ? Opera Android 完全対応 33Safari iOS ? Samsung Internet Android 完全対応 5.0

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。

関連情報