javaScript判断浏览器类型

时间:2024-01-02 22:35:56
<script type="text/javascript">  

function getBrowserInfo(){

var OsObject=navigator.userAgent; 

// 包含「Opera」文字列
if(OsObject.indexOf("Opera") != -1)
{
return('Opera');
}
// 包含「MSIE」文字列
else if(OsObject.indexOf("MSIE") != -1)
{
return('Internet Explorer');
}
// 包含「chrome」文字列 ,不过360浏览器也照抄chrome的UA else if(OsObject.indexOf("Chrome") != -1)
{
return('chrome');
}
// 包含「UCBrowser」文字列
else if(OsObject.indexOf("UCBrowser") != -1)
{
return('UCBrowser');
}
// 包含「BIDUBrowser」文字列
else if(OsObject.indexOf("BIDUBrowser") != -1)
{
return('百度浏览器');
}
// 包含「Firefox」文字列
else if(OsObject.indexOf("Firefox") != -1)
{
return('Firefox');
}
// 包含「Netscape」文字列
else if(OsObject.indexOf("Netscape") != -1)
{
return('Netscape');
}
// 包含「Safari」文字列
else if(OsObject.indexOf("Safari") != -1)
{
return('Safari ');
}
else{
  return('无法识别的浏览器。');
}
} alert (getBrowserInfo())
</script>