Sec-CH-UA-WoW64 ヘッダー
利用可能性は限定的
この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。
Want more browser support for this feature? Tell us why.
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
HTTP の Sec-CH-UA-WoW64 リクエストヘッダーはユーザーエージェントクライアントヒントで、64 ビットの Windows 機で 32 ビットのユーザーエージェントアプリケーションが実行されているかどうかを示します。
WoW64 は、どの NPAPI(英語) プラグインインストーラーをダウンロード用に提供するべきかを判断するために、広く使用されていました。 このクライアントヒントヘッダーは、下位互換性を考慮して、特定のブラウザーのユーザーエージェント文字列と UA クライアントヒントとの間に一対一の対応関係を確立するために使用されています。
| ヘッダー種別 | リクエストヘッダー, クライアントヒント |
|---|---|
| 禁止リクエストヘッダー | はい (Sec- 接頭辞) |
構文
Sec-CH-UA-WoW64: <boolean>
ディレクティブ
<boolean>-
?1は、ユーザーエージェントのバイナリーが 64 ビット版の Windows 上で 32 ビットモードで実行されていることを示し (true)、?0はそうでないことを意味します (false)。
例
>Sec-CH-UA-WoW64 の使用
サーバーは、クライアントからのリクエストに対するレスポンスに Accept-CH を記載することで、Sec-CH-UA-Platform-Version ヘッダーを要求します。この際、希望するヘッダー名をトークンとして使用します。
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-WoW64
クライアントは、このヒントを提供することを選択し、以降のリクエストに Sec-CH-UA-WoW64 ヘッダーを追加する可能性があります。
Sec-CH-UA-WoW64: ?1 を追加することは、ユーザーエージェントのバイナリーが 64 ビット版 Windows 上で 32 ビットモードで実行されていることを意味します。
GET /my/page HTTP/1.1
Host: example.site
Sec-CH-UA-WoW64: ?1
Sec-CH-UA-Platform: "Windows"
Sec-CH-UA-Form-Factors: "Desktop"
仕様書
| 仕様書 |
|---|
| User-Agent Client Hints> # sec-ch-ua-wow64> |
ブラウザーの互換性
関連情報
- クライアントヒント
- ユーザーエージェントクライアントヒント API
Accept-CH- HTTP キャッシュ: Vary および
Varyヘッダー - Improving user privacy and developer experience with User-Agent Client Hints on developer.chrome.com