このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Sec-CH-UA-Model ヘッダー

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

Want more browser support for this feature? Tell us why.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

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

HTTP の Sec-CH-UA-Model リクエストヘッダーはユーザーエージェントクライアントヒントで、このブラウザーが実行されている端末のモデルを示します。

ヘッダー種別 リクエストヘッダー, クライアントヒント
禁止リクエストヘッダー はい (Sec- 接頭辞)

構文

http
Sec-CH-UA-Model: <device-version>

ディレクティブ

<device-version>

端末のバージョンを表す文字列。例えば "Pixel 3"。

例

Sec-CH-UA-Model の使用

サーバーは、クライアントからのリクエストに対するレスポンスに Accept-CH を記載することで、Sec-CH-UA-Model ヘッダーを要求します。この際、希望するヘッダー名をトークンとして使用します。

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

クライアントは、このヒントを提供し、その後のリクエストに Sec-CH-UA-Model ヘッダーを追加することを選択できます。 例えば、携帯電話では、クライアントは次のようにヘッダーを追加する場合があります。

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

Sec-CH-UA: " Not A;Brand";v="99", "Chromium";v="96", "Google Chrome";v="96"
Sec-CH-UA-Mobile: ?1
Sec-CH-UA-Platform: "Android"
Sec-CH-UA-Bitness: "64"
Sec-CH-UA-Model: "Pixel 3 XL"

仕様書

仕様書
User-Agent Client Hints
# sec-ch-ua-model

ブラウザーの互換性

関連情報