1. Home
  2. Archive
  3. jQueryで簡単UserAgent判別

jQueryで簡単UserAgent判別

$.browserというjQueryオブジェクトで簡単にUserAgentを判別できます。ただし、ごく簡単なブラウザの判別しかできないみたいです。判別できるUserAgentは下記4種類。

  • mozilla
  • msie
  • opera
  • safari

使い方は下記のような感じ。

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function ua(){
  var ua = $.browser;
  if(ua.mozilla)
    alert("ブラウザはmozilaです。");
  if(ua.msie)
    alert("ブラウザはmsieです。");
  if(ua.opera)
    alert("ブラウザはoperaです。");
  if(ua.safari)
    alert("ブラウザはsafariです。");
}
</script>

ブラウザのバージョンやOSは判別できないみたいです。そもそもjQueryでスクリプト書くならUserAgentの判別が必要な状況になるかどうかが疑問ですけど。

実用性はともかく、調べても見つからなかったので書き残しておくことにしました。ちなみに普通にUserAgentを判別するなら以前紹介したユーザーエージェントの判別を簡単にできるjavascriptが便利です。

トラックバックURL

http://webtech-walker.com/archive/2007/07/04135627.html/trackback

※トラックバックを受け付けてから表示するまでにしばらく時間がかかる場合があります。

コメントフォーム

※HTMLタグは使用できません。