Jquery は IE6 のコードを決定します:
if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) {
//コード
}
jquery はブラウザのメソッドを決定します jquery は navigator.userAgent.indexOf を使用してブラウザの種類を決定し、何らかの処理を行います jquery を使用したくない場合は、少し変更することで使用できます。コード
jquery ブラウザのソース コードを決定します (例として jquery1.31)
Js コード:
var userAgent = navigator.userAgent.toLowerCase();
// 使用されているブラウザを確認します
jQuery.browser = {
バージョン: (userAgent.match( /. ( ?:rv|it|ra|ie)[/: ]([d.] )/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent )、
opera: /opera/.test( userAgent )、
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ) 、
mozilla: /mozilla/.test( userAgent ) && !/(compatibility|webkit)/.test( userAgent )
};
バージョン---ブラウザのバージョン
msie----ie ブラウザ (Microsoft Internet Explorer)
mozilla-Firefox ブラウザ
opera--opera ブラウザ
Js コード:
var userAgent = navigator.userAgent.toLowerCase(); >browser={
バージョン: (userAgent.match( /. (?:rv|it|ra|ie)[/: ]([d.] )/ ) || [0,'0'])[ 1]、
safari: /webkit/.test( userAgent )、
opera: /opera/.test( userAgent )、
msie: /msie/.test( userAgent ) && !/opera/。 test( userAgent ),
mozilla : /mozilla/.test( userAgent ) && !/(compatibility|webkit)/.test( userAgent )
}
呼び出しは jquery と同じですが、 $ 記号
引用元: http://www.zdbase.com/content/detail.aspx?OID=F50C5170-4793-4C42-966C-823D48DA5879
Jquery を使用してブラウザの種類を判断します (目的のみであれば)ブラウザの種類を決定する このメソッドの使用は推奨されません。これは、このような小さな関数のためにこれほど大きなクラス ライブラリをロードする必要がないため、すでに jquery を使用している場合にのみ推奨されます。
jquery を学習している友人が jquery を勉強して考え方を理解することをお勧めします。
主に使用されるメソッド: $.browser.['ブラウザキーワード']
コードは次のとおりです: