老师,我的代码为什么在360浏览器有反应,在火狐浏览器没反应,哪里出问题了

来源:5-4 编程练习

weibo_我是LUFFCIER_0

2019-10-05 11:31:35

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>userAgent</title>

    </head>

    <body>

       <input type="button" value="点击获取浏览器信息" id="browser">

       <script type="text/javascript">

           //补充代码

           var btn=document.getElementById("browser");

           btn.onclick=function(){

               var browser=navigator.userAgent.toLowerCase();

               if(browser.indexOf("msie")>-1){

                   document.write(" IE浏览器");

                   

               }else if(browser.indexOf("firefox")>-1){

                   document.write(" 火狐浏览器");

               }else if(browser.indexOf("chrome")>-1){

                   document.write("谷歌浏览器");

           }}

           

       </script>

    </body> 

</html>


写回答

3回答

好帮手慕夭夭

2019-10-07

你好同学,这个和浏览器版本有关系,不同版本的浏览器返回的浏览器版本信息可能会存在差别。

老师可以显示的,代码没有问题。

可以使用火狐69版本的测试一下

http://img.mukewang.com/climg/5d9b0207090c69d601370092.jpg

ie可以使用ie10以及以下测试

http://img.mukewang.com/climg/5d9b03220946e31301580074.jpg

不过这些在实际开发中用不到,同学简单的练习了解一下就行哦。

祝学习愉快,望采纳。

0

Miss路

2019-10-06

同学,你好。这里面你只针对了几个指定的浏览器,在其他没有制定的浏览器当然不会有反应,只对几个主流的浏览器做测试就可以了,360不算是主流的,IE也可以不考虑,IE现在很少有人用了。不过你有兴趣的话,可以去做更多的测试,但是你要先了解一下浏览器的内核,不过目前对于我们来说,不需要去做,没有太大的意义。

如果帮助到了你,欢迎采纳!

祝学校愉快!

0
heibo_我是LUFFCIER_0
h 所以我这个代码没问题吗
h019-10-06
共1条回复

weibo_我是LUFFCIER_0

提问者

2019-10-05

在IE浏览器也没反应

0

0 学习 · 40143 问题

查看课程