Command Palette

Search for a command to run...

User Agent

User Agent パーサー

User Agent 文字列からブラウザー、OS、デバイス、レンダリングエンジンを解析します。

User Agent パーサー
User Agent 文字列からブラウザー、OS、デバイス、レンダリングエンジンを解析します。

解析はブラウザー内で完結し、サーバーには送信されません。

解析結果
ブラウザー・OS・デバイスタイプ・エンジンの内訳。
User Agent を貼り付けて「解析する」を押すと結果が表示されます。

What

User Agent パーサーの定義

User-AgentパーサーはUA文字列からブラウザ/OS/デバイス情報を抽出します。

Cases

主な活用例

1

ログのクライアント分布分析

2

ボット/異常デバイス検出

3

サポートのUA文字列をデバッグ

How To

User-Agent を解析する方法

User-Agent からブラウザー/OS/デバイス情報を取得する手順ガイドです。

1

UA を貼り付け

User-Agent 文字列を貼り付けます。

2

解析実行

解析を実行します。

3

結果確認

結果を確認します。

Knowledge

User Agent を理解する

User Agent とは?
User Agent はブラウザーやアプリがサーバーに自分自身を識別するために送信する文字列です。通常、アプリケーション名、バージョン、オペレーティングシステム、レンダリングエンジン情報を含みます。
User Agent の構造
典型的な UA 文字列には、ブラウザー名/バージョン、レンダリングエンジン(Blink、WebKit、Gecko)、OS とバージョン、デバイスタイプインジケーターが含まれます。多くのブラウザーは歴史的な互換性のために「Mozilla/5.0」を含みます。
ブラウザーレンダリングエンジン
Blink は Chrome、Edge、Opera を動かしています。WebKit は Safari を動かしています。Gecko は Firefox を動かしています。Trident/EdgeHTML は古い IE/Edge を動かしていました。エンジンによって Web サイトのレンダリング方法とサポートされる機能が異なります。
User Agent 削減
プライバシーのために、モダンなブラウザーは UA 文字列の詳細を減らしています。Chrome の User-Agent Reduction は特定の値を固定します。Client Hints(Sec-CH-UA ヘッダー)はリクエスト時に詳細な情報を提供します。
ボット検出
クローラーやボットは通常 UA 文字列で自分自身を識別します(例:「Googlebot」、「bingbot」)。しかし、悪意のあるボットは正規のブラウザー UA を偽装する可能性があるため、UA ベースのボット検出は完全ではありません。

FAQ

User Agent パーサー FAQ

User Agent 文字列とは?
HTTP User-Agent ヘッダーで、リクエスト元のブラウザーや OS、場合によってはデバイスを示します。
なぜ Chrome と Edge が似て見えるの?
どちらも Chromium ベースで Blink/WebKit のトークンを共有しています。Edg や OPR などの接頭辞を見て区別します。
デバイス判定の精度は?
既知のパターンに依存します。モバイル/タブレットはキーワードから推測するため、一部デバイスでは詳細が取得できない場合があります。
ボットを検出できますか?
bot / spider / crawl などのキーワードを検知しますが、高度なボットは実ブラウザーの UA を偽装できます。
User-Agent 削減や UA-CH への対応は?
新しいブラウザーでは UA が短縮されることがあります。情報が足りない場合はサーバーで Client Hints (Sec-CH-UA*) を利用してください。
UA 文字列を取得するには?
ブラウザー開発者ツールの Network パネルやサーバーログから User-Agent ヘッダーをコピーして貼り付けてください。
User Agent パーサー