js让前端飞技术干货

JavaScript判断浏览器类型

2017-07-22  本文已影响684人  每木传情

不同的浏览器有不同的属性,你知道怎么来判断浏览器的类型吗?

使用浏览器的userAgent来判断
        var explorer = window.navigator.userAgent ;
         //判断是否为IE浏览器
        if (explorer.indexOf("MSIE") >= 0) {
            return 'ie';
        }
        //判断是否为Firefox浏览器
        else if (explorer.indexOf("Firefox") >= 0) {
            return 'Firefox';
        }
        //判断是否为Chrome浏览器
        else if(explorer.indexOf("Chrome") >= 0){
            return 'Chrome';
        }
        //判断是否为Opera浏览器
        else if(explorer.indexOf("Opera") >= 0){
            return 'Opera';
        }
        //判断是否为Safari浏览器
        else if(explorer.indexOf("Safari") >= 0){
            return 'Safari';
        }

实际上,通过检测 userAgent 的值来判断浏览器类型是不可靠的,也是不推荐的,因为用户可以修改userAgent 的值。比如:

通过各个浏览器的特征来判断
上一篇 下一篇

猜你喜欢

热点阅读