展开全部
这段代码很早之前在网上搜到的,忘了出处了
<script language="javascript" type="text/javascript">
function userAgent(){
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");
else if (parseInt(match[2]) == 7) //ie7
alert("ie7");
else if (parseInt(match[2]) == 8) //ie8
alert("ie8");
break;
case "webkit": //safari or chrome
alert("safari or chrome");
break;
case "opera": //opera
alert("opera");
break;
case "mozilla": //Firefox
alert("Firefox");
break;
default:
break;
}
}
userAgent();
</script>
<script language="javascript" type="text/javascript">
function userAgent(){
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");
else if (parseInt(match[2]) == 7) //ie7
alert("ie7");
else if (parseInt(match[2]) == 8) //ie8
alert("ie8");
break;
case "webkit": //safari or chrome
alert("safari or chrome");
break;
case "opera": //opera
alert("opera");
break;
case "mozilla": //Firefox
alert("Firefox");
break;
default:
break;
}
}
userAgent();
</script>
展开全部
使用navigator的userAgent
请看参考资料
请看参考资料
参考资料: http://www.w3school.com.cn/htmldom/prop_nav_useragent.asp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
获取浏览器的ua就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询