如何区分谷歌和苹果浏览器类型 RT 我用Request.Browser.Browser和Request.UserAgent 获取谷歌和苹果浏览起是返回的类型居然都是苹果 请问大家 如何区分这两个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个真没有做过。google chrome跟苹果浏览器有什么关系?不清楚。safari?难道当初开发chrome时候是基于safari的? var ua = navigator.userAgent.toLowerCase(); var bt=''; // var bv=''; var m; var bs={}; (m=ua.match(/msie ([\d.]+)/))? bs.ie = m[1]: (m=ua.match(/firefox\/([\d.]+)/))?bs.firefox=m[1]: (m=ua.match(/chrome\/([\d.]+)/))?bs.chrome=m[1]: (m=ua.match(/opera.([\d.]+)/))?bs.opera=m[1]: (m=ua.match(/version\/([\d.]+).*safari/))?bs.safari=m[1]:bs.d=0; if (bs.ie){ bt ='ie'; bv=bs.ie; } else if(bs.firefox) { bv = bs.firefox; bt='firefox'; } else if (bs.chrome){ bv=bs.chrome; bt='chrome'; } else if (bs.opera){ bv = bs.opera; bt='opera'; } else if (bs.safari){ bv = bs.safari; bt='safari'; } else{ try{bv = parseFloat(navigator.appVersion)+'';}catch(ex){bv ='';} bt=navigator.appName=='undefined'?'':navigator.appName; }alert("浏览器类型:"+bt+" 浏览器版本"+bv); request.UserAgent可以根据这句字符串判断。 GridView排序问题 javascript 字符串 execCommand的问题 求一个用工厂模式进行数据访问的实例,我想接触下,设计模式,请高手指点!! 配制错误 动态多级菜单 我确定肯定以及一定!!:( RadioButtonList 单选按钮和图片对居中 [求助]偶需要一个无限树型模块,谁有,请提供 各位高手帮我看看这是什么样的问题?--一个新手的紧急求救! 关于MVC模式 JQuery该怎么样学?
var bt=''; //
var bv='';
var m;
var bs={};
(m=ua.match(/msie ([\d.]+)/))? bs.ie = m[1]:
(m=ua.match(/firefox\/([\d.]+)/))?bs.firefox=m[1]:
(m=ua.match(/chrome\/([\d.]+)/))?bs.chrome=m[1]:
(m=ua.match(/opera.([\d.]+)/))?bs.opera=m[1]:
(m=ua.match(/version\/([\d.]+).*safari/))?bs.safari=m[1]:bs.d=0;
if (bs.ie){
bt ='ie';
bv=bs.ie;
}
else if(bs.firefox)
{
bv = bs.firefox;
bt='firefox';
}
else if (bs.chrome){
bv=bs.chrome;
bt='chrome';
}
else if (bs.opera){
bv = bs.opera;
bt='opera';
}
else if (bs.safari){
bv = bs.safari;
bt='safari';
}
else{
try{bv = parseFloat(navigator.appVersion)+'';}catch(ex){bv ='';}
bt=navigator.appName=='undefined'?'':navigator.appName;
}
alert("浏览器类型:"+bt+" 浏览器版本"+bv);
可以根据这句字符串判断。