Sec-CH-UA-Mobile ヘッダー
利用可能性は限定的
この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。
Want more browser support for this feature? Tell us why.
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
HTTP の Sec-CH-UA-Mobile リクエストヘッダー はユーザーエージェントクライアントヒントで、このブラウザーがモバイル端末上のものであるかどうかを示します。
また、デスクトップのブラウザーでも、「モバイル」向けの操作を希望することを示すために使用できます。
Sec-CH-UA-Mobile は低エントロピーヒントです。
ユーザーエージェントの権限ポリシーによってブロックされていない限り、サーバーが Accept-CH を送信して明示的に許可しなくても、デフォルトで送信されます。
| ヘッダー種別 | リクエストヘッダー, クライアントヒント |
|---|---|
| 禁止リクエストヘッダー | はい (Sec- 接頭辞) |
構文
http
Sec-CH-UA-Mobile: <boolean>
ディレクティブ
<boolean>-
?1は、ユーザーエージェントがモバイル向けの表示を推奨することを示します (true)。?0は、ユーザーエージェントがモバイル向けの表示を推奨しないことを示します (false)。
例
>Sec-CH-UA-Mobile の使用
Sec-CH-UA-Mobile は低エントロピーヒントであるため、通常はすべてのリクエストで送信されます。
デスクトップブラウザーでは、通常、次のようなヘッダーを含むリクエストを送信します。
http
Sec-CH-UA-Mobile: ?0
モバイル端末のブラウザーは通常、次のようなヘッダーをつけたリクエストを送信します。
http
Sec-CH-UA-Mobile: ?1
仕様書
| 仕様書 |
|---|
| User-Agent Client Hints> # sec-ch-ua-mobile> |
ブラウザーの互換性
関連情報
- クライアントヒント
- ユーザーエージェントクライアントヒント API
Accept-CH- HTTP キャッシュ: Vary および
Varyヘッダー - Improving user privacy and developer experience with User-Agent Client Hints (developer.chrome.com)