js的浏览器判断方法
使用navigator.userAgent来判断浏览器类型。
1、浏览器版本号函数:
var br=navigator.userAgent.toLowerCase();
var browserVer=(br.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0'])[1];
2、js浏览器判断函数
function userBrowser(){
var browserName=navigator.userAgent.toLowerCase();
if(/msie/i.test(browserName) && !/opera/.test(browserName)){
alert("IE");
return ;
}else if(/firefox/i.test(browserName)){
alert("Firefox");
return ;
}else if(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)){
alert("Chrome");
return ;
}else if(/opera/i.test(browserName)){
alert("Opera");
return ;
}else if(/webkit/i.test(browserName)
&&!(/chrome/i.test(browserName) &&
/webkit/i.test(browserName) && /mozilla/i.test(browserName))){
alert("Safari");
return ;
}else{
alert("unKnow");
}
}
例如:判断IE6-9
if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))) {
//如果不为IE6-9
}
最新文章
- RedHat Linux RHEL6配置本地YUM源
- Nginx 启用 https
- vue 解决display与 transition冲突
- 2013 ACM/ICPC Asia Regional Changsha Online - C Color Representation Conversion
- 【dp】 poj 1157
- TortoiseGit使用SSH
- 向eclipse的JavaWeb项目中导入jar包--备忘录
- JDK 1.8判断集合种的元素是否存在相同
- RHCE基础环境系统的搭建
- 分布式监控系统Zabbix-3.0.3-完整安装记录(3)-监控nginx,php,memcache,Low-level discovery磁盘IO
- Prometheus Node_exporter
- C#程序分析
- 006-springboot2.0.4 配置log4j2,以及打印mybatis的sql
- 结合MapReduce和数据集Combining datasets with MapReduce
- DatagridView内容自动换行和换行符换行
- POJ 1523 SPF 割点与桥的推断算法-Tarjan
- tomcat配置https | 自签发证书配置
- Python的文件输入输出,如何追加内容,读取内容,添加内容
- play 学习 一 : 构建SBT的play项目
- js传递默认形参