手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript通过navigator.userAgent识别各种浏览器
javascript通过navigator.userAgent识别各种浏览器
摘要:原理:根据navigator.userAgent返回值识别实现:复制代码代码如下:functionvalidBrowser(){varu_a...

原理:根据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的内核

1

【javascript通过navigator.userAgent识别各种浏览器】相关文章:

实用javaScript技术-屏蔽类

Javascript实现div的toggle效果实例分析

javascript中attachEvent用法

javascript操作表格

JavaScript实现Flash炫光波动特效

删除javascript所创建子节点的方法

javascript实现控制的多级下拉菜单

javascript中createElement的两种创建方式

javascript实现简单的进度条

JavaScript中的Math.sin()方法使用详解

精品推荐
分类导航