关于通过JS识别浏览器类型的方法
JS检测浏览器类型的方法
网络上一般采用navigator.userAgent判断浏览器标识的办法,但是有个麻烦的问题是IE11不断升级之后,IE11的userAgent变成:
"Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; rv:11.0) like Gecko"
缺少了传统IE浏览器的msie标识。
而随着Jquery的升级,Jquery中使用$.browser.msie方式也取消了,那如何判断呢?
看代码:
function checkBrower(){ if (!!window.ActiveXObject || "ActiveXObject" in window){ return ‘IE‘; }else if(navigator.userAgent.indexOf("Chrome") > -1){ return "chrome"; }else if(navigator.userAgent.indexOf("Firefox") > -1){ return ‘FIreFox‘; }else{ return ‘other‘; } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。