<div class="codetitle"> <span><a style="CURSOR: pointer" data="99145" class="copybut" id="copybut99145" onclick="doCopy('code99145')"><u>コードをコピー</u></a></span> コードは次のとおりです。</div> <div class="codebody" id="code99145"> <br><script type="text/javascript"> <br> // jquery はブラウザ情報を決定します <br>$(function(){ <br>var bro=$.browser;// ブラウザのユーザー エージェント情報を取得します; <br>var bro_msie=bro.msie;// かどうかを決定しますそれは ie ブラウザです。ie ブラウザの場合は true を返し、それ以外の場合は次を返します。 <br>var bro_firefox=bro.mozilla;//Firefox ブラウザの場合は Firefox ブラウザであるかどうかを判断します。戻り値: true、それ以外の場合は、return:unknown; <br>var bro_opera=bro.opera;//Opera ブラウザであるかどうかを判断し、Opera ブラウザである場合は return: true、そうでない場合は return: unknown; var bro_safari=bro.safari;// Safari ブラウザかどうかを判断します。Safari ブラウザの場合は return: true、それ以外の場合は return: unknown します。// ブラウザのバージョンを判断するには、次のような version 属性を使用します。 ie; <br>var ie_ver=bro.version;/ /ie6 は "6.0" を返し、ie7 は "7.0" を返し、ie8 は "8.0" を返し、ie9 は "9.0" を返します。<br>}) ; <br><br>// ネイティブ JavaScript がブラウザ情報を決定します <br> // ブラウザが IE であるかどうかを決定します (メソッド 1) <br>var isIE=document.all ? // 以下IE、document.all の値は 1 (true)、他のブラウザーの値は 0 (false) です。<br><br>// ブラウザーが IE であるかどうかを判断します。方法 2 <br>var bro=navigator。 userAgent;//ブラウザのユーザーエージェント情報を取得します; <br>var isIE2=bro.indexOf("MSIE")>0 ? 'IE' : 'others';//bro.indexOf("MSIE") IE では 1 より大きいですが、他のブラウザでは値は 0 より小さくなります (通常は -1); <br><br>//IE のバージョンを決定します <br>var isIE6=bro.indexOf("MSIE 6.0") >0 ? 'IE6' : 'other version';//IE6 の場合、bro.indexOf("MSIE 6.0") の値は 1 より大きいですが、他のブラウザの値は 0 未満です (通常は -1)。 <br>var isIE7=bro.indexOf("MSIE 7.0")>0 ? ' IE7' : 'other version';//IE7 では bro.indexOf("MSIE 7.0") の値は 1 より大きくなりますが、他のブラウザでは値は 0 より小さい (通常は -1); <br>var isIE8=bro.indexOf("MSIE 8.0")>0 ? 'IE7' : 'other version';//bro の値。 IE8 では、indexOf("MSIE 8.0") は 1 より大きいですが、他のブラウザでは値は 0 未満です (通常は -1)。<br>var isIE9=bro.indexOf("MSIE 9.0")>0 ? IE7' : 'other version';//IE9 では、bro.indexOf("MSIE 9.0") の値は 1 より大きく、他のブラウザでは値は 0 より小さい (通常は -1) などです。 . <br>var isFirefox=bro.indexOf("Firefox")>0 ? 'Firefox' : 'other version';/ /Firefox での bro.indexOf("Firefox") の値は 1 より大きく、他のブラウザでの値は 0 より小さい (通常は -1); <br>var isSafari=bro.indexOf("Safari")>0? 'Safari' : 'other version';//bro.indexOf( Safari では "Safari") は 1 より大きいですが、他のブラウザでは値は 0 未満です (通常は -1)。 'Chrome' : ' other version';//Chrome では bro.indexOf("Chrome") の値は 1 より大きくなりますが、他のブラウザでは値は 0 より小さくなります (通常は -1 ); <br>var isOpera=bro.indexOf( "Opera")>0 ? 'Opera' : 'other version';//Opera では bro.indexOf("Opera") の値は 1 より大きくなりますが、他のブラウザでは値は 0 より小さくなります (通常は - 1); (追記: 無効のようです) <br>var isCamino=bro.indexOf("Camino")>0 ? 'Camino' : 'other version';// Camino の値 bro.indexOf("Camino") ) は 1 より大きいですが、他のブラウザの値は 0 より小さい (通常は -1); <br>var isMozilla=bro.indexOf("Gecko/")>0 'Gecko' : 'other version'; //Mozilla では bro.indexOf("Gecko/") の値は 1 より大きいですが、他のブラウザでは値は 0 未満です (通常は -1)。<br>//alert(isOpera); <br>//JS はブラウザ情報を取得します<br>//ブラウザのコード名: navigator.appCodeName <br>//ブラウザ名: navigator.appName <br>//ブラウザのバージョン番号: appVersion <br>//サポートJavaの場合: navigator.javaEnabled() <br>//MIMEタイプ(配列): navigator.mimeTypes <br>//システムプラットフォーム: navigator.platform <br>//プラグイン(配列) :navigator.plugins <br>//ユーザーエージェント: navigator.userAgent <br></script> <br><br> </div>