ユーザーエージェント文字列が実際に伝えること
任意のユーザー エージェント文字列を貼り付けると、このパーサーはそれを平易な言語、ブラウザとそのバージョン、レンダリング エンジン (Blink、WebKit、Gecko)、オペレーティング システム、デバイス タイプ、ベンダーとモデル、訪問者がボットかクローラーかどうかに分解します。また、自分のブラウザが現在送信しているユーザー エージェントを自動検出して表示するため、リクエストごとにサーバーがユーザーについて何を学習しているかを正確に確認できます。
ブラウザー、クローラー、またはアプリが Web ページをリクエストするたびに、ソフトウェア、そのバージョン、オペレーティング システム、および多くの場合デバイスを識別する 1 行のテキストであるユーザー エージェント (UA) ヘッダーが送信されます。サーバーはこの文字列を読み取って、どの HTML、CSS、または JavaScript を送信するかを決定します。そのため、同じ URL が電話とデスクトップでは異なって見える場合があります。ユーザー エージェント パーサーは、その不可解な文字列を文字の壁ではなく、構造化された人間が判読可能な事実に変換します。


