TL
ツールラボ
💰寄付する
💰寄付する

User Agent Parser

User-Agent文字列を解析しブラウザ・OS・デバイス種別を特定

このツールについて

User-Agentパーサーは、User-Agent HTTPヘッダー文字列から構造化された情報を抽出し、ブラウザ名とバージョン、オペレーティングシステム、デバイスタイプ、レンダリングエンジンを識別します。

解析は既知のUser-Agentパターンに対する正規表現マッチングを使用します。主要なブラウザ(Chrome、Firefox、Safari、Edge、Opera)、オペレーティングシステム(Windows、macOS、iOS、Android、Linux)、デバイスタイプ(デスクトップ、モバイル、タブレット)を認識します。

使い方

  1. ツールを開くと、現在お使いのブラウザのUser-Agentが自動的に読み込まれます。
  2. 別のUA文字列を解析するには、「現在のブラウザのUser-Agentを使用」のチェックを外してください。
  3. 任意のUser-Agent文字列をテキストエリアに貼り付けます。
  4. 内訳テーブルが即座に更新され、ブラウザ、OS、デバイスタイプ、エンジンが表示されます。

活用事例

Web開発者は、モバイルデバイスが送信するUA文字列を確認してレスポンシブ動作をテストします。アナリティクスエンジニアはサーバーログ内のUA文字列を監査してボット検出を行います。QAエンジニアはさまざまなブラウザ環境をシミュレートしてテストします。セキュリティエンジニアはHTTPトラフィック内の不審または偽装されたUser-Agent文字列を特定します。

よくある質問

  • すべてのブラウザを検出できますか?パターンマッチングを使用して、最も一般的なブラウザとオペレーティングシステムをカバーします。まれなUA文字列やカスタムUA文字列は「不明」と表示される場合があります。
  • 私のUser-Agentはどこかに送信されますか?いいえ。すべての解析はブラウザ内でJavaScriptを使ってローカルに実行されます。サーバーには何も送信されません。
  • レンダリングエンジンとは何ですか?エンジンとは、ブラウザのレイアウト/JavaScriptエンジンのことです: Blink (Chrome/Edge/Opera)、Gecko (Firefox)、WebKit (Safari)、Trident (IE) などです。