老师请检查

来源: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这样的写法已经被官方弃用了,如下图:

https://img.mukewang.com/climg/617383e6096d46d610460288.jpg

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

修改建议:

https://img.mukewang.com/climg/617383fc099b69cd06150559.jpg

封装后:

https://img.mukewang.com/climg/617384130959ebf406310711.jpg

注意:

https://img.mukewang.com/climg/6173842709b75d2e02210052.jpg

同学在粘贴的时候这里缺少了个角标,同学检查一下自己的代码中是否缺少。

祝学习愉快~


0

0 学习 · 15276 问题

查看课程