话说文章特意用if 分辨流浪器内核问题。

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




我直接能从 navigator.userAgent   这个代码里面知道浏览器内核 的信息   

还有必要做 if  else  分辨?


u_agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36


求问各位大神  关乎到以后浏览器的兼容问题  有什么好的教材 书 学习吗?

sherlockone
浏览 1273回答 1
1回答

ruibin

你能识别出360?很多国内浏览器都是伪造useragent的。
打开App,查看更多内容
随时随地看视频慕课网APP