UA: | User-Agent、ユーザーエージェント |
UA-CH: | User-Agent Client Hints、ユーザーエージェント クライアントヒント |
2023年1月4日(水) 時点の User-Agent 調査結果
User-Agent(UA)は、ブラウザがウェブサーバーへ送信するクライアント情報です。
User-Agentは、送信する情報を簡素化したUA-CH へ移行する過程にあるとされていますが実現するのはもう少し先です。
UA-CH はChromeブラウザに実装されているものの、デフォルト設定は User-Agent を送信します。
ウェブサイトは、User-Agentを解析してデバイスやブラウザに対応したHTMLコードを返すというのが主流です。[ブラウザが送信する情報]
- PC、モバイルデバイスを判別できる情報
- ブラウザの名前
- OSとバージョン
- モバイルデバイスの機種名
- ...など
Android
[Pixel 7 + Android 13 + Chrome]
Chrome のレンダリングエンジンは Blink だが、WebKit から分岐した経緯からレンダリングエンジンを表す文字列は [AppleWebKit] を使用する。[Gecko] はFirefoxが使用するレンダリングエンジンだが互換性を担保するため使われる。[Safari] も同様。
Mozilla/5.0 (Linux; Android 13; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Mobile Safari/537.36 | |
製品名とバージョン | Mozilla/5.0 |
OS情報 | (Linux; Android 13; Pixel 7) |
レンダリングエンジン | AppleWebKit/537.36 (KHTML, like Gecko) |
ブラウザ情報 | Chrome/108.0.0.0 Mobile Safari/537.36 |
デスクトップ
[Windows 11 + Chrome 108.0.5359.125]
OS情報以外は Android と同じ。
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 | |
製品名とバージョン | Mozilla/5.0 |
OS情報 | (Windows NT 10.0; Win64; x64) |
レンダリングエンジン | AppleWebKit/537.36 (KHTML, like Gecko) |
ブラウザ情報 | Chrome/108.0.0.0 Safari/537.36 |
iPhone
以下はネット情報。
Mozilla/5.0 (iPhone; CPU iPhone OS 16_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Mobile/15E148 Safari/604.1 OPT/3.4.0 | |
製品名とバージョン | Mozilla/5.0 |
OS情報 | (iPhone; CPU iPhone OS 16_1_2 like Mac OS X) |
レンダリングエンジン | AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Mobile/15E148 |
ブラウザ情報 | Safari/604.1 OPT/3.4.0 |
User-Agent Switcher
User-Agent Switcher for Chrome をインストールすると、UAを偽装することができる。この拡張機能はGoogleがリリースしているものなので怪しいものではない。
「OS情報」部分をセットしたいものに書き換えればほぼ使える。
まとめ
External link
:SC2
このサイトを検索 | Search this site
0 コメント