文档章节

浏览器判断

miaojiangmin
 miaojiangmin
发布于 2017/08/17 10:08
字数 112
阅读 9
收藏 0
window.navigator.userAgent.toLowerCase()
getExplorerInfo:function(){
    	var explorer = window.navigator.userAgent.toLowerCase() ;
    	 //ie 
    	 if (explorer.indexOf("msie") >= 0) {
    	    var ver=explorer.match(/msie ([\d.]+)/)[1];
    	    return {type:"IE",version:ver};
    	 }
    	 //ie11
    	 else if(explorer.indexOf('trident')>= 0 && explorer.indexOf('rv')>= 0){
     	     var ver="11.0";
    		 return {type:"IE",version:ver};
    	    }
    	 //firefox 
    	 else if (explorer.indexOf("firefox") >= 0) {
    	    var ver=explorer.match(/firefox\/([\d.]+)/)[1];
    	    return {type:"Firefox",version:ver};
    	 }
    	 //Chrome
    	 else if(explorer.indexOf("chrome") >= 0){
    	    var ver=explorer.match(/chrome\/([\d.]+)/)[1];
    	     return {type:"Chrome",version:ver};
    	 }
    	 //Opera
    	 else if(explorer.indexOf("opera") >= 0){
    	 var ver=explorer.match(/opera.([\d.]+)/)[1];
    	 return {type:"Opera",version:ver};
    	 }
    	 //Safari
    	 else if(explorer.indexOf("Safari") >= 0){
    	 var ver=explorer.match(/version\/([\d.]+)/)[1];
    	 return {type:"Safari",version:ver};
    	 }
    }

© 著作权归作者所有

上一篇: java多线程实践
miaojiangmin
粉丝 13
博文 456
码字总数 110698
作品 0
宁波
程序员
私信 提问
JavaScript判断浏览器类型及版本

你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览...

Adam-Lee
2012/02/18
0
0
jQuery下通过$.browser来判断浏览器

$.browser.['浏览器关键字'] $(function(){if($.browser.msie) { }else if($.browser.safari){ }else if($.browser.mozilla){ }else if($.browser.opera) { }else{ }});看一下jQuery的源码:......

mj4738
2013/06/25
0
0
navigator.userAgent.indexOf来判断浏览器类型

<script language="JavaScript"> <!-- function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE"; } if(isFirefox=navigator.userAgent.indexOf("......

铭尘沐风
2015/09/16
1K
0
通过User Agent判断微信内置浏览器

原标题:如何判断微信内置浏览器 备注:基于网络上内容所有修改 在进行微信公众账号开发的时候,其中很大一块是微站点的开发,有时候我们需要知道当前的浏览器是微信内置的浏览器,从而做一些...

lixiaokai2008
2014/03/04
0
2
[完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器

原文:[完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器 截至自2017-08-11,支持现世已出的几乎所有PC端浏览器版本判断。 ...

杰克.陈
2017/12/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

好文:华杉:我等用功,不求日增,但求日减。减一分人欲,则增一分天理,这是何等简易!何等洒脱!

#写在前面1.怎么理解“减一分人欲,则增一分天理,这是何等简易!”?1)华杉提倡 “一劳永逸” 排除浪费,少干活,多赚钱,一战而定,降低作业成本。2)华杉提倡学海无涯,回头是岸...

阿锋zxf
31分钟前
3
0
vue 的bus总线

bus声明 global.bus = new Vue() 事件发送 controlTabbar () {global.bus.$emit('pickUp', 'ddd')}, 事件接收 global.bus.$on('pickUp', (res) => {this.isFocus = true})......

Js_Mei
36分钟前
2
0
大型系统演进之路-负载均衡演进

Nginx做负载均衡 通过Nginx的反向代理将请求分发到tomcat中,如果tomcat支持100并发,Nginx支持50000并发,理论上nginx把请求发送到500个tomcat就可以了。 LVS或F5做多个Nginx负载均衡 Tomc...

春哥大魔王的博客
41分钟前
5
0
Sqlite时间段查询中遇到的问题

问题: 我要查询DateTime时间其中的一段符合时间要求的数据,比如我要查询‘2019-06-06 16:50:00’至‘2019-06-06 16:59:00’这一段的数据 开始用这段代码 strSql= ("select * from Coll...

rainbowcode
45分钟前
2
0
大数据(hadoop-数据入库系统Sqoop原理架构)

Sqoop是什么 Sqoop:SQL-to-Hadoop 连接传统关系型数据库和Hadoop的桥梁 把关系型数据库的数据导入到 Hadoop 系统 ( 如 HDFS、HBase 和 Hive) 中; 把数据从 Hadoop 系统里抽取并导出到关系型...

这很耳东先生
59分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部