• 締切済み

ブラウザを識別して表示するコンテンツを変えたいです

サイトを今作っています。 サイトにアクセスした人のブラウザが、chrome,opera,Firefoxの場合、Webm形式の動画を表示し、 それ以外のブラウザの場合はFlashを表示させるようにしたいのです。 この場合、htmlコードはどうすればよいのでしょうか? まだhtml初心者なので、詳しくご教示いただけるとありがたいです。

みんなの回答

  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.2

UserAgentを調べて振り分けするのが一般的ですが、HTMLでは不可能。 CGIを組む必要があります。 もしくはHTTPDの設定ファイルを変更する、

参考URL:
http://ja.wikipedia.org/wiki/UserAgent
password123
質問者

お礼

ありがとうございます。 私の利用しているサーバーでは、CGIを利用できません。 また、HTTPDの設定もできません....。

  • te2kun
  • ベストアンサー率37% (4556/12165)
回答No.1

htmlだけだと、ブラウザーを判別することは出来ませんよ Javascriptだとブラウザーを判別することが出来るが、コンテンツを変更は難しいかもしれません SSIやPHP.CGIならブラウザーを判別してコンテンツを変更することも可能です SSI、PHP、CGIは対応のサーバが必用となります

password123
質問者

お礼

ありがとうございます。 Javascriptについても少し調べてみます...

関連するQ&A

専門家に質問してみよう