老师帮忙检查一下
来源:5-4 编程练习
慕容6327414
2019-06-28 19:43:40
!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>userAgent</title>
</head>
<body>
<input type="button" value="点击获取浏览器信息" id="browser">
<script type="text/javascript">
var ipt=document.getElementsByTagName("input")[0];
function getBrowser () {
var explorer=navigator.userAgent.toLowerCase(),browser;
if (explorer.indexOf("msie")>-1){
browser="IE";
}else if (explorer.indexOf("chrome")>-1) {
browser="Chrome";
}else if (explorer.indexOf("opera")>-1) {
browser="Opera";
}else if (explorer.indexOf("safari")>-1) {
browser="Safari";
}
return browser;
}
ipt.onclick=function () {
var gb=getBrowser ();
alert("您的浏览器类型是: " + gb);
}//补充代码
</script>
</body>
</html>
1回答
同学你好, 因为chrome和opera以及Safari浏览器的内核一样, 所有都会检测到chrome字符, 同学可以自己打印一下userAgent查看打印结果哦,如下图所示, 在opera下打开包含了opr字符串
建议: 可以在满足chrome的条件下, 继续进行判断是opera还是safari. 另, 也可以加一个判断是否是火狐浏览器
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~