码迷,mamicode.com
首页 > Web开发 > 详细

关于通过JS识别浏览器类型的方法

时间:2015-02-04 16:00:04      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

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‘;
    }
}

关于通过JS识别浏览器类型的方法

标签:

原文地址:http://www.cnblogs.com/sdjnzqr/p/4272436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!