用JavaScript简单判断浏览器类型

判断浏览器类型

/**
 * 判断浏览器类型
 * 返回表示浏览器类型的字符串
 */
function whoIsMe(){
    var explorer = navigator.userAgent;
    if(explorer.indexOf("Opera") != -1) { 
        return 'Opera'; 
    } 
    else if(explorer.indexOf("MSIE") != -1) { 
        return 'IE'; 
    } 
    else if(explorer.indexOf("Firefox") != -1) { 
        return 'Firefox'; 
    } 
    else if(explorer.indexOf("Netscape") != -1) { 
        return 'Netscape'; 
    } 
    else if(explorer.indexOf("Chrome") != -1) { 
        return 'Chrome'; 
    } 
    else if(explorer.indexOf("Safari") != -1) { 
        return 'Safari'; 
    } 
    else{ 
        return '无法识别的浏览器。'; 
    } 
}

判断IE版本

/*
 * 判断IE的版本。
 * 返回表示IE版本号的int型数字
 * 返回-1表示不是IE浏览器
 */
function whichIE(){
    var appName = navigator.appName;
    var appVersion = navigator.appVersion;

    if(appName != "Microsoft Internet Explorer" ){
        return -1;
    }
    if(appVersion.match(/6./i)=="6."){ 
        return 6; 
    } 
    else if(appVersion.match(/7./i)=="7."){ 
        return 7; 
    } 
    else if(appVersion.match(/8./i)=="8."){ 
        return 8; 
    } 
    else if(appVersion.match(/9./i)=="9."){ 
        return 9; 
    } 
}
posted @ 2017-06-02 17:37  高-岩  阅读(291)  评论(0编辑  收藏  举报