Utilities/API/jQuery
jQuery.browser
※jQuery 1.3からはサポート外。jQuery.supportを使って下さい。
navigator.userAgentを元に、ユーザエージェントを識別するためのフラグを連想配列として保持しています。
現時点で有効なフラグは次の通りです。
このプロパティはDOMがready状態になる以前から使えるので、例えば特定のブラウザに対してだけreadyイベントに処理を追加するような条件分岐も可能です。
この値は、オブジェクトによる対応調査だけでは信頼しきれない場合に用いると良いでしょう。両者を組み合わせて判別すれば、信頼性はかなり増します。
navigator.userAgentを元に、ユーザエージェントを識別するためのフラグを連想配列として保持しています。
現時点で有効なフラグは次の通りです。
- safari
- opera
- msie
- mozilla
このプロパティはDOMがready状態になる以前から使えるので、例えば特定のブラウザに対してだけreadyイベントに処理を追加するような条件分岐も可能です。
この値は、オブジェクトによる対応調査だけでは信頼しきれない場合に用いると良いでしょう。両者を組み合わせて判別すれば、信頼性はかなり増します。
サンプル
サンプル1
ブラウザ情報を表示します。
jQuery.each(jQuery.browser, function(i, val) { $("<div>" + i + " : <span>" + val + "</span>") .appendTo(document.body); });
[全コードを表示]
[実行結果を単体で表示]