ブラウザが送信するユーザーエージェント(UA)文字列を解析し、OS・ブラウザ・エンジンを調べられます。
Webアプリケーション開発において、特定のブラウザ(例: 古いSafariやIE)や特定のOS環境でのみ発生するバグの調査を行う際に、ユーザーのUA情報は最大のヒントになります。 また、Googlebotなどのクローラー(ボット)からのアクセスと一般ユーザーを識別して処理を出し分けたり、SEO監査を実行する際にもUA判定は欠かせない要素です。