$.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

jQuery.browser – jQuery API

登録日 : 2012年09月13日 最終更新日 : 2012年9月13日

同じカテゴリー(Utilities)のエントリー

検索

スポンサードリンク

バージョン

リファレンス