首页 » JavaScript » javascript通过navigator.userAgent识别各种浏览器

javascript通过navigator.userAgent识别各种浏览器

原文 http://blog.csdn.net/water_Popcorn/article/details/79096879

2018-01-19 02:00:14阅读(572)

$(function(){
    validBrowser();
})
function validBrowser(){
    var u_agent = navigator.userAgent;
    var browser_name='Failed to identify the browser';
    if(u_agent.indexOf('Firefox')>-1){
        browser_name='Firefox';
    }else if(u_agent.indexOf('Chrome')>-1){
        browser_name='Chrome';
    }else if(u_agent.indexOf('Trident')>-1&&u_agent.indexOf('rv:11')>-1){
        browser_name='IE11';
    }else if(u_agent.indexOf('MSIE')>-1&&u_agent.indexOf('Trident')>-1){
        browser_name='IE(8-10)';
    }else if(u_agent.indexOf('MSIE')>-1){
        browser_name='IE(6-7)';
    }else if(u_agent.indexOf('Opera')>-1){
        browser_name='Opera';
    }else{
        browser_name+=',info:'+u_agent;
    }
    document.write('browser_name:'+browser_name+'<br>');
    document.write('u_agent:'+u_agent+'<br>');
}
解释:
Navigator 对象包含有关浏览器的信息。
userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹