用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; 
    } 
}
相關文章
相關標籤/搜索