javascript通过navigator.userAgent识别各种浏览器 |
本文标签:javascript,识别浏览器 原理:根据navigator.userAgent返回值识别 实现: 复制代码 代码如下: 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>); } 3、附几种浏览的user_agent..像360的兼容模式用的是IE、极速模式用的是chrom的内核 ![]() |