ユーザーエージェント文字列が実際に伝えること
ブラウザー、クローラー、またはアプリが Web ページをリクエストするたびに、ユーザー エージェント (UA) ヘッダーが送信されます。これは、ソフトウェア、そのバージョン、オペレーティング システム、および多くの場合デバイスを識別する 1 行のテキストです。サーバーはこの文字列を読み取って、どの HTML、CSS、または JavaScript を送信するかを決定します。そのため、同じ URL が電話とデスクトップでは異なって見える場合があります。ユーザー エージェント パーサーは、その不可解な文字列を文字の壁ではなく、構造化された人間が判読可能な事実に変換します。
パーサーが UA を分解する方法
最新のユーザー エージェント文字列は、ブラウザー (Chrome、Safari、Firefox、Edge…) とそのバージョン、ブラウザーを駆動するレンダリング エンジン (Blink、WebKit、Gecko)、オペレーティング システム (Windows、macOS、iOS、Android、Linux)、そして携帯電話やタブレットの場合はデバイスのベンダーとモデルといった複数のレイヤーをバンドルしています。このツールは、よく管理された ua-parser-js エンジンをブラウザ内で完全に実行して各レイヤーを抽出するため、何もアップロードせずに、ブラウザ、エンジン、OS、デバイスのクリーンなカードを取得します。
スポッティングボットと検索クローラー
すべての UA が人に由来するわけではありません。検索エンジンは Googlebot や Bingbot などのクローラーを送信し、その他の無数のボットが Web をスキャンしてインデックス作成、監視、スパムを行います。このパーサーは、クローラーとボットのユーザー エージェントに即座にフラグを立てるため、自動化されたトラフィックを実際の訪問者から分離できます。これは、分析、レート制限、セキュリティのトリアージに役立ちます。検出はローカルで実行されるため、疑わしい文字列をどこにも送信せずにチェックできます。
ブラウザがブロードキャストしているものを正確に確認する
このツールは、貼り付けられた文字列を解析するだけでなく、ブラウザーが現在送信しているユーザー エージェントを読み取り、それを実際の環境の詳細 (プラットフォーム、言語、画面サイズ、CPU スレッド、追跡拒否などのプライバシー信号) と組み合わせます。これは、すべてのリクエストで公開されるデジタル指紋を理解するためのプライバシーを重視した迅速な方法であり、クライアント側のアップロード不要のツールがその情報をマシン上に保持する理由を思い出させてくれます。
- 01
- ユーザーエージェント文字列をリアルタイムで解析します
- 02
- ブラウザ、バージョン、エンジン、OS の内訳
- 03
- デバイスの種類、ベンダー、モデルの検出
- 04
- 色分けされた生の UA 解剖学ハイライト
- 05
- ボット、クローラー、ヘッドレス/自動化の検出
- 06
- ライブ クライアント ヒント (navigator.userAgentData) + 高エントロピー値
- 07
- 独自の UA と環境を自動検出して表示します
- 08
- 任意のフィールドをコピーするか、完全な JSON をエクスポートします


