JavaScriptで、ブラウザやIEのバージョン別で処理をする


UserAgentの文字列を元にブラウザを判定する方法になります。

今後UserAgentの値が変更される可能性もありますので絶対安心できる方法ではありません。

	//UserAgentで判定をする
    var ua = window.navigator.userAgent.toLowerCase();
    var av = window.navigator.appVersion.toLowerCase();

    if (ua.indexOf('msie') != -1) {
        if (av.indexOf("msie 6.") != -1) {
            //IE6の処理
        }else if (av.indexOf("msie 7.") != -1) {
            //IE7の処理
        }else if (av.indexOf("msie 8.") != -1) {
            //IE8の処理
        }else if (av.indexOf("msie 9.") != -1) {
            //IE9の処理
        }
    }else if (ua.indexOf('chrome') != -1) {
        //Chrome/Operaの処理
    }else if (ua.indexOf('safari') != -1) {
        //Safariの処理
    }else if (ua.indexOf('firefox') != -1) {
        //Firefoxの処理
    }

SNSでもご購読できます。

スポンサーリンク

コメントを残す

*