• ベストアンサー

ブラウザのユーザーエージェント

ブラウザのユーザーエージェントとはどういう意味ですか? ユーザーエージェントの意味がわかりません。 調べた限りだとHTTPのヘッダーにつけられている文字との事ですが それがなんなのでしょうか? プロパティということでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4845/10256)
回答No.3

ユーザーエージェントは、ブラウザのことです。 正確にはイコールじゃなくて、「ウェブを見るときに使うユーザーエージェントが、ウェブブラウザ」です。 また、「メールを読み書きするときに使うユーザーエージェントが、メールソフト」です。 「あることをするためにユーザーが使うもの」という意味です。 ただ、ブラウザとメールソフト以外ではあまり使われない言葉ですね。 HTTPリクエストヘッダの、User-Agent には、ブラウザの名前やバージョンが入ります。 ブラウザの種類によって、サーバー側の動作を変える場合に、このヘッダを見ます。

pgcaykyqt
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • trytobe
  • ベストアンサー率36% (3457/9591)
回答No.2

どのような閲覧環境で見ているか、という情報をブラウザ情報も含めて先方に教えていて、 それがモバイル機器だったら、モバイル機器用の HTTPソースを表示させたり、それが携帯電話だったら、携帯電話用の HTTPソースを表示させたりするのに使っている、 という利用環境情報のことだそうです。 userAgent一覧/ユーザーエージェント一覧 http://www.openspc2.org/userAgent/

pgcaykyqt
質問者

お礼

ありがとうございました。

  • narashingo
  • ベストアンサー率74% (10167/13676)
回答No.1

利用者があるプロトコルに基づいてデータを利用する際に用いるソフトウェアまたはハードウェアですが、解りにくいですよね? こちらのブログの説明が解りやすいかも知れないです。 (ユーザーエージェント(UserAgent)とは何か?を分かりやすく書いてみた) http://www.baka-ke.com/2012/01/08/what_is_useragent/ (userAgent(ユーザーエージェント一覧)) http://utaukitune.ldblog.jp/archives/65696057.html

pgcaykyqt
質問者

お礼

ありがとうございました。

関連するQ&A

  • ユーザーエイジェントを変更できるブラウザはありますか?

    私の知っているブラウザは IE ネスケ FireFox Opera Sleipnir ですが、ユーザーエイジェントを変更できるブラウザはありますか? ブラウザの種類と該当が書かれているサイトも知りたいのです。

  • au ユーザーエージェントが上手く行かない

    タイトル通りですが、auのユーザーエージェントが上手く行きません。 auのサイトにあるように、 HTTP_USER_AGENT=KDDI-SA31 UP.Browser6.2.0.7.3.129 (GUI) MMP/2.0 と入力しているのですが、ダメです。 これのブラウザバージョンとサーバ名はどうしたら分かるのでしょうか? 大変困っています。 宜しくお願い致します。

  • ユーザーエイジェントの置き換え

    ユーザーエイジェントを検索して UP.Browserという文字列があった場合、 ユーザーエイジェントをauという置き換え表示したいと思っています。 具体的には KDDI-KC3R UP.Browser/6.2_7.2.7.1.K.4.310 (GUI) MMP/2.0 ↓ au と表示したいのですが、 Perlで記述する場合以下のように書いて間違えありませんか? 間違いなどありましたご指摘ください。 if($ENV{'HTTP_USER_AGENT'} =~ /UP.Browser/) { $agent=~s/$ENV{'HTTP_USER_AGENT'} /au/g; }

    • ベストアンサー
    • Perl
  • ユーザーエージェント IE6のブラウザ判別について

    調べているんですが、解決に至らず… 教えていただけると助かります! phpで、ブラウザ判別(ユーザーエージェント)を行い、IE6の場合のみ別ページへジャンプさせています。 全てというわけではないのですが、IE7でもIE6と認識される場合があり、困っています。 スクリプトは以下のとおりです。 <?php $user_agent = $_SERVER['HTTP_USER_AGENT']; $msie6 = ereg('Mozilla/4.0 (compatible; MSIE 6.0)', $user_agent); if ($msie6) { include( "http://○○/attention" ); } else { ?> <html>~ IE7のブラウザのうち、IE6と認識されるブラウザの法則性は分かりません。 いろいろと調べてみましたが、辿りつかず、類似の解説があれば教えてください。 また、上記スクリプトがおかしい点ありましたら教えてください! よろしくお願いします!

    • ベストアンサー
    • PHP
  • ユーザーエージェントにMozillaと表示されるブラウザ

    ユーザーエージェントにMozillaと表示されるブラウザはFirefox以外にどんなものがあるのでしょうか。 ログ解析を見ていると、Mozillaとだけしか表示されないブラウザがあります。

  • ユーザーエージェント名

    オートパイロットで保存出来ないページがあったとき、   1.ユーザーエージェント名を「IE」、   「匿名」などに変更する。(あるいは別の名を送る)   2.巡回の際、robots.txtを参照しないように設定する。 ことで、保存できるようになることがあるらしいのですが、方法をご教授いただけないでしょうか。 SwiftProxyなどの他のプロキシソフトを介して巡回する方法を考えてみましたが、今のところそれを試せるページが見つからないので出来るかどうか不明です。  オートパイロット------->SwiftProxy------->インターネット それから、 「ぶら。」などユーザーエージェント名を変更できるブラウザもありますが、  3.普通ではユーザーエージェント名を変更出来ないブラウザの   ユーザーエージェント名を 「IE」、「匿名」などに変更する。   (あるいは別の名を送る) 方法はないのでしょうか。

  • ユーザーエージェントの読み方

    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) というようなユーザーエージェントがあったとして、 「SV1; .NET CLR 1.1.4322」はどういう意味を表すのでしょうか

  • ユーザーエージェントの名前の使用について

    初めての質問です。 カテゴリが合っているかどうか不安でしたが、こちらで質問させて頂きます。 各種クローラやブラウザのユーザーエージェントについて質問です。 いくつかのクローラーやブラウザではユーザーエージェントの先頭のアプリケーションネームで「Mozilla」を使用しているかと思います。 こちらは許可を得て使用しているのでしょうか? また、許可を得ている場合お金を支払って利用しているのでしょうか。

  • 1.0 というユーザーエージェントを残すアクセス

    最近ユーザーエージェントが1.0とだけのアクセスがいろんなリモートホストからありますが、これはなんなのでしょうか?リモートホストを見る限り携帯キャリアからはありませんので、おそらくPCからのアクセスです。

  • htaccess ユーザーエージェント 振り分け 

    htaccess でユーザーエージェント 振り分けを行いました。http://www.example.com/ 以下に htaccessを入れましたが、PCのSEO対策上問題があるでしょうか? RewriteEngine On RewriteCond %{HTTP_USER_AGENT} DoCoMo RewriteRule ^$ http://www.example.com/i/index.html [R] RewriteCond %{HTTP_USER_AGENT} J-PHONE RewriteRule ^$ http://www.example.com/s/index.html [R] RewriteCond %{HTTP_USER_AGENT} Vodafone RewriteRule ^$ http://www.example.com/s/index.html [R] RewriteCond %{HTTP_USER_AGENT} SoftBank RewriteRule ^$ http://www.example.com/s/index.html [R] RewriteCond %{HTTP_USER_AGENT} UP.Browser RewriteRule ^$ http://www.example.com/e/index.html [R]

    • ベストアンサー
    • HTML

専門家に質問してみよう