首頁 >web前端 >js教程 >js判斷運行jsp頁面的瀏覽器類型以及版本範例_javascript技巧

js判斷運行jsp頁面的瀏覽器類型以及版本範例_javascript技巧

WBOY
WBOY原創
2016-05-16 17:18:131193瀏覽

這兩天做了一個判斷瀏覽器類型和版本號碼的業務,記錄下相關的js程式碼:

複製程式碼 程式碼如下:

function allinfo(){

var ua = navigator.userAgent;
ua = ua.toLowerCase();
var match = /(webkit) [ /]([w.] )/.exec(ua) ||
/(opera)(?:.*version)?[ /]([w.] )/.exec(ua) ||
/(msie) ([w.] )/.exec(ua) ||
!/compatible/.test(ua) && /(mozilla)(?:.*? rv:([w.] ))?/.exec(ua) || [];

//如果需要取得瀏覽器版本號:match[2]

switch(match[1]){
case "msie": //ie
if (parseInt(match[2]) === 6){ //ie6
alert("ie6");
alert("暫時不支援IE7 .0及以下版本瀏覽器,請升級您的瀏覽器版本! "show").style.display = "block";
//document.getElementById("nosee_b").style.display = "none";
}
else if (parseInt(match[2 ]) === 7) { //ie7
alert("ie7");
//document.getElementById("hid").style.display = "none";
// document. getElementById("show").style.display = "block";
}
else if (parseInt(match[2]) === 8){ //ie8
alert("ie8") ;
}
else if(parseInt(match[2]) === 9){
alert("ie9");
//document.getElementById("hid").style. display = "none";
}
break;
case "webkit": //safari or chrome
//alert("safari or chrome");
// document.getElementById ("middle").style.display = "none";
break;
case "opera": //opera
alert("opera");
break;
case " mozilla": //Firefox
alert("Firefox");
//document.getElementById("hid").style.display = "none";
break;
default:
break;
}
}

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn