<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>navigator.userAgent测试区分不同的浏览器</title>
</head>
<body>
<script type="text/javascript">
//调用userAgent会返回字符串: 浏览器的用户代理报头
var ur = navigator.userAgent;
//判断报头字符串是否是谷歌浏览器,没有输入中的字符串则返回-1
var chromeid = ur.search(/Chrome/i);
//判断报头字符串是否是火狐浏览器,没有输入中的字符串则返回-1
var firefoxid = ur.search(/firefox/i);
//判断报头字符串是否是IE浏览器,没有输入中的字符串则返回-1
var ieid = ur.search(/net clr/i);
/*
也可以调用String类对象中的indexOf()方法来检索字符串 不正确也返回-1
*/
if(chromeid > 0){
alert("该浏览器为谷歌浏览器");
}
if(firefoxid > 0){
alert("该浏览器为火狐浏览器");
}
if(ieid > 0){
alert("该浏览器为IE浏览器");
}
</script>
</body>
</html>