ie10浏览器:appname:microsoft internet explorer|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (compatible; msie 10.0; windows nt 6.1; wow64; trident/6.0; slcc2; .net clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; media center pc 6.0; infopath.2; .net4.0c; .net4.0e)
360浏览器:appname:microsoft internet explorer|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (compatible; msie 10.0; windows nt 6.1; wow64; trident/6.0; slcc2; .net clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; media center pc 6.0; infopath.2; .net4.0c; .net4.0e)
360极速浏览器:appname:microsoft internet explorer|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (compatible; msie 10.0; windows nt 6.1; wow64; trident/6.0; slcc2; .net clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; media center pc 6.0; infopath.2; .net4.0c; .net4.0e)
搜狗浏览器:appname:microsoft internet explorer|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (compatible; msie 10.0; windows nt 6.1; wow64; trident/6.0; slcc2; .net clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; media center pc 6.0; infopath.2; .net4.0c; .net4.0e; se 2.x metasr 1.0)
##metasr
windows下的safar :appname:netscape|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (windows nt 6.1; wow64) applewebkit/534.57.2 (khtml, like gecko) version/5.1.7 safari/534.57.2
(safari在windows下已经停止开发了,也就是苹果已经抛弃windows下的浏览器市场了,在windows系统下用safari的用户也算得上奇葩了吧!)
mac下的safari:appname:netscape|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (macintosh; intel mac os x 10_8_4) applewebkit/536.30.1 (khtml, like gecko) version/6.0.5 safari/536.30.1
##safari 必须先检测chrome,猎豹,遨游等
chrome浏览器:appname:netscape|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.36 (khtml, like gecko) chrome/27.0.1453.94 safari/537.36 ##chrome 必须先检测猎豹遨游等
遨游浏览器:appname:netscape|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.1 (khtml, like gecko) maxthon/4.0.6.2000 chrome/26.0.1410.43 safari/537.1 ##maxthon
qq浏览器:appname:microsoft internet explorer|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (compatible; msie 10.0; windows nt 6.1; wow64; trident/6.0; slcc2; .net clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; media center pc 6.0; infopath.2; .net4.0c; .net4.0e; qqbrowser/7.3.9825.400) ##qqbrowser
firefox 浏览器:appname:netscape|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (windows nt 6.1; wow64; rv:21.0) gecko/20100101 firefox/21.0 ##
猎豹浏览器:appname:netscape|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.1 (khtml, like gecko) chrome/21.0.1180.92 safari/537.1 lbbrowser ##lbbrowser
百度浏览器:appname:microsoft internet explorer|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (compatible; msie 10.0; windows nt 6.1; wow64; trident/6.0; bidubrowser 2.x) ##bidubrowser
淘宝浏览器:appname:netscape|—–|appcodename:mozilla|—–|useragent:mozilla/5.0 (windows nt 6.1; wow64) applewebkit/536.11 (khtml, like gecko) chrome/20.0.1132.11 taobrowser/3.0 safari/536.11 ##taobrowser
关于浏览器识别的代码
function setintestinebrowser(){
var useragent = navigator.useragent;
var browserkeyarr = [{
name:’搜狗’,
domkey:’sougou’,
agentkey:’metasr’
},{
name:’qq’,
domkey:’qq’,
agentkey:’qqbrowser’
},
{
name:’猎豹’,
domkey:’liebao’,
agentkey:’lbbrowser’
name:’淘宝’,
domkey:’taobao’,
agentkey:’taobrowser’
name:’遨游’,
domkey:’aoyou’,
agentkey:’maxthon’
}];
for(var i = 0,length = browserkeyarr.length; i < length ; i++){
var pattern = new regexp(browserkeyarr[i].agentkey);
if(pattern.test(useragent)){
$(‘.collection-menu ul li[data-v=’ + browserkeyarr[i].domkey + ‘]’).click();
return ;
}
补充说明:由于国内浏览器用的内核多是国外的,所以很多特性无法与国外浏览器区分,所以要先检测国外浏览器,再检测国内浏览器。这样当国内浏览器没有找到匹配项时就是内核默认的国外浏览器。