jQueryで簡単UserAgent判別
- 2007年07月04日
- category:javascript
- Comment(0)
- Trackback(0)
$.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が便利です。
- Prev Entry
- XHTMLの非推奨要素、非推奨属性のまとめ
- Next Entry
- javascriptでスマートなポップアップを表示できるライブラリ「ModalBox」
トラックバックURL
http://webtech-walker.com/archive/2007/07/04135627.html/trackback
※トラックバックを受け付けてから表示するまでにしばらく時間がかかる場合があります。
