カテゴリー: 開発ツール

ユーザーエージェント解析ツール

サイト側で企画したツールツールが見つからない?

ユーザーエージェント文字列をブラウザ・エンジン・OS・デバイスに分解します

任意のUser-Agentヘッダーを貼り付けると、ブラウザ名とバージョン、レンダリングエンジン、オペレーティングシステム、デバイスの種類がわかります。すべてブラウザ内で完結します。

ブラウザChrome 128.0.0.0レンダリングエンジンBlink 128.0.0.0オペレーティングシステムWindows 10/11デバイスの種類デスクトップ

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

ユーザーエージェント文字列には複数の情報が1行に詰め込まれています。リクエストを送ってきたブラウザとそのバージョン、使用しているレンダリングエンジン、動作しているオペレーティングシステム、そしてデスクトップ・モバイル・タブレット・ボットのいずれに見えるかです。このツールはパターンマッチングを使って貼り付けられた文字列をこれらの要素に分解します。サーバーが簡易的なデバイス判定に使うのと同じ手法です。

使い方

  1. User-Agent文字列を貼り付けるか、「自分のブラウザを使う」ボタンを押して自分自身のものを確認します。
  2. 解析されたブラウザ、エンジン、オペレーティングシステム、デバイスの種類を確認します。
  3. サンプル文字列を試して、デスクトップブラウザがどのように識別されるかを見てみます。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

ユーザーエージェント文字列はどこかに送信されますか。
いいえ。解析はブラウザ内で動作する正規表現によって行われるため、貼り付けた文字列が端末の外に出ることはありません。
一部の項目が「不明」と表示されるのはなぜですか。
一部のユーザーエージェント文字列、特に珍しいアプリや古い端末のものは、その項目の既知のパターンに一致しません。他の項目はそれぞれ独立して解析されます。
すべてのボットを検出できますか。
自身をボットまたはクローラーと名乗るユーザーエージェントを検出でき、行儀の良いボットのほとんどはこれに該当します。ブラウザのユーザーエージェント文字列を装う意図的なボットは検出できません。