老师请检查
来源:2-8 编程练习
我代码么问题
2021-10-22 21:10:56
!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>userAgent</title>
</head>
<body>
<input type="button" value="点击获取浏览器信息" class="btn">
<script type="text/javascript">
//补充代码
var btn = document.querySelector('.btn');
btn.addEventListener('click', function () {
var pp = window.navigator.appCodeName;
var mc = window.navigator.appVersion;
alert('您使用的浏览器是' + pp);
});
</script>
</body>
</html>
1回答
好帮手慕小李
2021-10-23
同学你好,navigator.appCodeName这样的写法已经被官方弃用了,如下图:

所以导致普遍的浏览器已经对它没有兼容性了,如果使用这个的话,在所有浏览器中都会被输出为Mozilla。现在用到的浏览器的判断方法的知识点中我们用navigator.userAgent去代替navigator.appCodeName,以下是给同学的参考。
修改建议:

封装后:

注意:

同学在粘贴的时候这里缺少了个角标,同学检查一下自己的代码中是否缺少。
祝学习愉快~
相似问题