Go to information

User Agent

User Agent(ユーザーエージェント - 略称:UA)とは、読んで字の如く、使用者(User)の代理(Agent)のことで、ユーザーに代わって処理を行い、その結果をユーザーに返すために使用されるソフトウェアのことです。つまり、あらゆるソフトウェアがユーザーエージェントに該当します。特に有名なユーザーエージェントが World Wide Web の Webコンテンツにアクセスするための HTTPユーザーエージェントです。

HTTP を解釈するソフトウェアと言えば、代表的なものにウェブブラウザがあります。ウェブブラウザと言っても、Microsoft Internet Explorer や Mozilla Firefox のようにテキストやグラフィックを表示する視覚ブラウザから、音声出力や点字出力の非視覚ブラウザなど様々なソフトウェアがあります。さらに、Google や Yahoo! の検索エンジンのロボット(クローラー)もウェブブラウザと同じ HTTPユーザーエージェントの一種です。

HTTPユーザーエージェントは、Webコンテンツにアクセスする際、Webサーバーに対して「この Webページをください」とリクエスト(要求)を行います。このリクエスト中にユーザーエージェントは、各ユーザーエージェントを識別できるようにユーザーエージェント文字列を自己申告するようになっています。そのユーザーエージェント文字列は、ウェブブラウザであれば一般にアプリケーション名・バージョン・ホストオペレーティングシステムと言語などの情報を含んでいます。検索エンジンのロボットの場合は、ウェブサイトの担当者と検索エンジンのオペレーターとがコンタクト(連絡)を取ることができるように、しばしば URI や電子メールアドレスが含まれています。これらの情報がよくウェブサイトの訪問者がどのブラウザを使用しているのかなどの判別を行っているアクセス解析(アクセス分析)に利用されています。

ユーザーエージェント文字列の例

Microsoft Internet Explorer 6 の場合
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Mozilla Firefox 2.0.0.1 の場合
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Opera 9 の場合
Opera/9.00 (Windows NT 5.1; U; ja)
Google の検索ロボットの場合
Googlebot/2.1 (+http://www.google.com/bot.html)
Yahoo! の検索ロボットの場合
Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
現在位置
  1. W3G
  2. Others
  3. 資料
  4. User Agent
ナビゲーション
ステータス情報
作者
上田 遼
公開
2007-01-21T21:53:40+09:00
更新
2008-12-29T04:19:17+09:00
URI
http://w3g.jp/others/data/user_agent
検索

実績:大阪学院 入試サイト New! / 三田市民病院 / 神戸女学院大学 入試サイト / 釣りサンデー