$.browser
$.browserはブラウザ情報を保持しているプロパティです。
定義されているのは以下の5つ
$.browser.webkit
$.browser.safari
$.browser.opera
$.browser.msie
$.browser.mozilla
これらをif文だどと組み合わせてブラウザ判別を行ないます。
if($.browser.msie){
//IEでのみ実行したい処理
}
JavaScriptのtestメソッドでなどでuserAgentの検索を行ない簡単に拡張することができます。
$.browser.android = /Android/.test(navigator.userAgent);
$.browser.iphone = /iPhone/.test(navigator.userAgent);
$.browser.ipod = /iPad/.test(navigator.userAgent);
あくまでブラウザから提供されるuserAgentをもとに解析しますので、特殊なuserAgentをもったバージョンのブラウザやuserAgentが偽装されることもあり、必ずしも正しい結果を返すとは限らず$.supportによる分岐が推奨されています。
jQuery 1.9.0での追加/変更$.browserはjQuery 1.9.0で削除されました。
参考URL
登録日 : 2012年09月13日 最終更新日 : 2012年9月13日