ユーザーエージェント確認:あなたのブラウザのUser-Agentを表示
ユーザーエージェントとは、ブラウザがリクエストのたびに送信する短い文字列で、ブラウザの種類、バージョン、オペレーティングシステムを伝えるものです。このページでは、ウェブサイトに届くままのUser-Agent文字列、そこから分かるブラウザ・OS・デバイスの情報、そしてChromium系ブラウザがあわせて送信する新しい仕組みのClient Hintsを表示します。ここに表示される内容は保存されません。
あなたのUser-Agent文字列
読み取り中…- ブラウザ
- …
- レンダリングエンジン
- …
- オペレーティングシステム
- …
- デバイスの種類
- …
- ボットまたは自動化ブラウザと名乗っている
- …
Client Hints
読み取り中…
ユーザーエージェント文字列とは?
ブラウザはページを読み込むたびに、User-Agentヘッダーを送信します。ページ側は、JavaScriptでも同じ値を navigator.userAgent として読み取れます。一般的な文字列には、ブラウザとそのバージョン、レンダリングエンジン、OSが含まれます。例:「Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36」
この形式は歴史的な経緯によるものです。ほぼすべてのブラウザが「Mozilla/5.0」で始まり、古いウェブサイトが動き続けるように、実際には違うエンジンの名前を含むものも多くあります。そのため、解析ではトークンを注意深い順序で確認する必要があります。
User-Agent Client Hints
Chrome、Edge、OperaなどのChromium系ブラウザでは、User-Agent文字列の一部が固定されるようになりました。Windows 11でも「Windows NT 10.0」と報告され、どのMacでもmacOS 10.15.7と報告され、マイナーバージョンはゼロになっていることが多くなっています。詳細な情報はUser-Agent Client Hintsに移されており、ページはJavaScriptで navigator.userAgentData を通じて要求できます。FirefoxとSafariはClient Hintsに対応していないため、これらのブラウザではこの欄は空のままです。
ウェブサイトはユーザーエージェントを何に使っているか
- お使いのデバイスに合ったダウンロード、レイアウト、動画形式を提供する。
- 統計:訪問者がどのブラウザやバージョンを使っているかを把握する。
- 検索エンジンのクローラーなどのボットを識別する。ボットはユーザーエージェントで自分の名前を名乗ります。
- セキュリティ:ブラウザが実際にできることと食い違うユーザーエージェントは、スクリプトや偽装する拡張機能によくある兆候です。
ユーザーエージェントは変更できる?
はい。ブラウザの開発者ツールや拡張機能を使えば好きな文字列を送信でき、自動化ツールなら1行で設定できます。ただし、画面、フォント、グラフィックス、タイムゾーンなど、ブラウザが明かすほかの情報は変わらないため、サイトは名乗っているブラウザと実際のブラウザが一致していないことに気づく可能性があります。
よくある質問
自分のユーザーエージェントは何ですか?
このページの上部に表示されているUser-Agent文字列です。ブラウザが、ブラウザ名、バージョン、OSを伝えるために、すべてのウェブサイトへ送信しているテキストそのものです。
Windows 11なのに、ユーザーエージェントがWindows 10と表示されるのはなぜですか?
Chromium系ブラウザはこの部分の更新をやめたため、Windows 10もWindows 11も「Windows NT 10.0」と報告されます。両者の違いは、Client Hintsのプラットフォームバージョンで分かります。
どのユーザーエージェントもMozilla/5.0で始まるのはなぜですか?
互換性のためです。1990年代、ウェブサイトはMozilla互換のブラウザにより良いページを送っていたため、ほかのブラウザもMozillaを名乗るようになり、その習慣が残りました。
ユーザーエージェントを共有しても安全ですか?
はい。訪問したすべてのウェブサイトが、すでに受け取っています。名前、アカウント、IPアドレスは含まれていません。
ユーザーエージェントは入口にすぎません
ウェブサイトは、Cookieがなくても、1つのヘッダーよりずっと多くの情報からブラウザを識別できます。お使いのブラウザに付与される訪問者IDを確認しましょう。
ブラウザフィンガープリント検査を実行する(英語)