ブラウザを判定する

ブラウザを判定するにはnavigator.userAgentを使用して判断します。



この文字列に MSIE という文字列が入っていれば使用しているブラウザはIEになります。
これを判断するにはindexOfを使用します。indexOfでは第一引数に指定した文字列が含まれない場合、-1を返します。
これを利用してブラウザの判断をします。
以下のボタンを押すとご使用のブラウザ名が表示されます。




ソース
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function b(){
    if(navigator.userAgent.indexOf('MSIE') != -1){
        alert("IE");
    }else if(navigator.userAgent.indexOf('Opera') != -1){
        alert("Opera");
    }else if(navigator.userAgent.indexOf('Firefox') != -1){
        alert("Firefox");
    }
}
</script>
<input type="text" name="txt" onClick="b()">
</body>
</html>

初版2008/08/25 :最終更新2008/08/25
HOME