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

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

<!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>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕夭夭 2019-10-07 17:20:01

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

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

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

http://img1.sycdn.imooc.com//climg/5d9b0207090c69d601370092.jpg

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

http://img1.sycdn.imooc.com//climg/5d9b03220946e31301580074.jpg

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

祝学习愉快,望采纳。

Miss路 2019-10-06 10:03:16

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

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

祝学校愉快!

提问者 weibo_我是LUFFCIER_0 2019-10-05 11:35:37

在IE浏览器也没反应

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师