我用的是IE,为什么显示的是Chrome,哪位大神能帮我解答不?

来源:8-13 userAgent

qq_四月天_10

2017-02-07 20:52


<script type="text/javascript">
  function validB(){ 
    var u_agent =navigator.userAgent; 
    var B_name="不是想用的主流浏览器!"; 
    if(u_agent.indexOf("Firefox")>-1){ 
        B_name="Firefox"; 
    }else if(u_agent.indexOf("Chrome")>-1){ 
        B_name="Chrome"; 
    }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ 
        B_name="IE(8-10)";  
    }
        document.write("浏览器:"+B_name+"<br>");
        document.write("u_agent:"+u_agent+"<br>"); 
  } 
</script>


写回答 关注

5回答

  • happyJared
    2017-02-09 20:56:15
    已采纳

    function userBrowser(){  

        var browserName=navigator.userAgent.toLowerCase();  

        if(/msie/i.test(browserName) && !/opera/.test(browserName)){  

            alert("IE");  

            return ;  

        }else if(/firefox/i.test(browserName)){  

            alert("Firefox");  

            return ;  

        }else if(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)){  

            alert("Chrome");  

            return ;  

        }else if(/opera/i.test(browserName)){  

            alert("Opera");  

            return ;  

        }else if(/webkit/i.test(browserName) &&!(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName))){  

            alert("Safari");  

            return ;  

        }else{  

            alert("unKnow");  

        }  

    }  

    哈哈,试试这个,或许你的IE浏览器是基于Chrome内核的……^^……

    qq_四月天...

    感谢耐心解答,我决定随它去吧~~

    2017-02-09 22:43:07

    共 1 条回复 >

  • Robert_Langdon
    2017-04-06 00:39:47

    win10 自带的edge吧 我也是的

  • 某人的问题
    2017-02-22 16:32:00

    你用的是Edge浏览器,不是IE浏览器。

  • happyJared
    2017-02-08 23:08:30

    我的意思是输出下navigator.userAgent,也就是u_agent

    qq_四月天...

    浏览器:Chrome u_agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393

    2017-02-09 18:45:25

    共 1 条回复 >

  • happyJared
    2017-02-07 23:05:24

    看看你的输出结果先呀,这怎么看……

    qq_四月天...

    输出结果就是“Chrome”,可我的是IE浏览器啊~

    2017-02-08 21:56:57

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题