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及以下版本浏览器,请升级您的浏览器版本!"); //document.getElementById("hid").style.display = "none"; // document.getElementById("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; } }
lte:就是Less than or equal to的简写,也就是小于或等于的意思。 lt :就是Less than的简写,也就是小于的意思。 gte:就是Greater than or equal to的简写,也就是大于或等于的意思。 gt :就是Greater than的简写,也就是大于的意思。 ! : 就是不等于的意思,跟javascript里的不等于判断符相同 例子:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn