【User-Agent】2024年8月29日時点のユーザーエージェント

このサイトを検索 | Search this site
UA:User-Agent、ユーザーエージェント
UA-CH:User-Agent Client Hints、ユーザーエージェント クライアントヒント

2024年8月29日(木) 時点の User-Agent 調査結果

調査時点のUser-Agent(UA)を調査したのでメモしておきます。

UAは、ブラウザが送信するクライアントデータです。デスクトップ、モバイル、OSなどのクライアント情報が含まれます。

ウェブサイトは、UAを解析してデバイスに対応したHTMLコードを返します。これにより、デスクトップでもモバイルでもレイアウトを崩さずにコンテンツを正しくレンダリングできるようにしています。

UA-CH /User-Agent Client Hints、簡素化されたUA

UAは、送信する情報を簡素化してプライバシーに配慮した「UA-CH」へ移行する過程にあり、その機能はChromeに実装されています。

UA-CHは記述時点ではオプション扱いのため、ChromeはデフォルトではUAを送信します。



ブラウザが送信する情報(User-Agent)

User-Agentは個人を特定することができる情報が含まれるため、簡素化されたUA-CHへ移行することが発表されたが、完全に移行するのはまだまだ先の話。

[ブラウザが送信する情報(UA)]
  1. PC、モバイルデバイスを判別できる情報
  2. ブラウザの名前
  3. OSとバージョン
  4. モバイルデバイスの機種名
  5. レンダリングエンジン...など
[UA-CH] Chrome v101の User-Agent Client Hints 休眠中!?

[UA-CH] Chrome v101の User-Agent Client Hints 休眠中!?

[User-Agent Client Hints: UA-CH] Chrome 84 ベータ版以降に実装された。 Chrome 100がUser-Agentを使用する最後のバージョンと聞いたことがあるが、ガセだった!? Chrome 101 はUA-CHは [Disabled] のため...

Android

Androidが送信するUA

[Pixel 6a + Android 14 + Chrome]

Chrome のレンダリングエンジンは Blink だが、WebKit から分岐した経緯からレンダリングエンジンを表す文字列は [AppleWebKit] が使われる。

[Gecko] はFirefoxが使用するレンダリングエンジンだが互換性を担保するため使われる。[Safari] も同様。

Pixel 7 + Android 14
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Mobile Safari/537.36
製品名とバージョンMozilla/5.0
OS情報(Linux; Android 10; K)
*Pixel 6aはAndroid 14だが、「Android 10」と表示された
レンダリングエンジンAppleWebKit/537.36 (KHTML, like Gecko)
ブラウザ情報Chrome/128.0.0.0 Mobile Safari/537.36
*Chromeでアクセスした情報

デスクトップ

PC
Windows 11 + Chrome

[Windows 11 + Chrome]

OS情報以外は Android と同じ。

Windows 11 + Chrome 108.0.5359.125
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
製品名とバージョンMozilla/5.0
OS情報(Windows NT 10.0; Win64; x64)
レンダリングエンジンAppleWebKit/537.36 (KHTML, like Gecko)
ブラウザ情報Chrome/128.0.0.0 Safari/537.36

iPhone

investigating
iPhoneが送信するUA
iPhone
iPhone
Mozilla/5.0 (iPhone; CPU iPhone OS 17_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Mobile/15E148 Safari/604.1
製品名とバージョンMozilla/5.0
OS情報iPhone; CPU iPhone OS 17_3_1 like Mac OS X
レンダリングエンジンAppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3.1 Mobile/15E148
ブラウザ情報Safari/604.1

User-Agent Switcher

Google Chrome 拡張機能

ブラウザ拡張 User-Agent Switcher for Chrome はUAを偽装するためのツールです。これはGoogleがリリースしているものなので怪しいものではない。

モバイル限定コンテンツは、UAを偽装することでデスクトップから閲覧可能になる。

ドメイン毎に自動的にUser-Agentを変更することができる。

User-Agent Switcher for Chrome、ユーザーエージェント、2021-10-26

User-Agent Switcher for Chrome、ユーザーエージェント、2021-10-26

User-Agentを変更することができるChrome拡張機能。 Google純正のため安心して利用できる。 プリセットされた既定値は古いので、そのまま使用すると怪しまれる可能性大。

まとめ

matome
reload
  • User-Agent は将来的には UA-CH に置き換わる予定だが、実現はず~っと先。
  • User-Agent を偽装する時は、User-Agent Switcher for Chrome(Google純正)が便利です。
  • 自分の端末の User-Agent を確認する時は「確認くん」にアクセスするとよい。(文末リンク参照)
 External link
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site

コメントを投稿

0 コメント