码迷,mamicode.com
首页 > 其他好文 > 详细

获取浏览器类型和版本号

时间:2016-10-18 18:07:21      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:


var browser;
//判断浏览器类型 function getBrowserInfo() { var agent = navigator.userAgent.toLowerCase(); var regStr_ie = /msie [\d.]+;/gi; var regStr_ff = /firefox\/[\d.]+/gi var regStr_chrome = /chrome\/[\d.]+/gi; var regStr_saf = /safari\/[\d.]+/gi; //IE if (agent.indexOf("msie") > 0) {
          browser= "IE"; return agent.match(regStr_ie); } //firefox if (agent.indexOf("firefox") > 0) {
          browser= "firefox"; return agent.match(regStr_ff); } //Chrome if(agent.indexOf("chrome") > 0) {
          browser= "chrome"; return agent.match(regStr_chrome) ; } //Safari if(agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) {
          browser= "safari"; return agent.match(regStr_saf) ; } }; var browser = getBrowserInfo();
//获取版本号 var verinfo = (browser + "").replace(/[^0-9.]/ig, "");

 转自:http://www.cnblogs.com/whutzhou/archive/2012/08/20/2647982.html

注解:

navigator.userAgent 浏览器用于 HTTP 请求的用户代理头的值,字符串类型,包含浏览器类型,版本等信息

在IE上则包含字符串msie(IE全称Microsoft Internet Explorer,简写为msie);

在chrome上包含字符串chrome和safari,(chrome浏览器有模拟器功能,这点需要注意!);

在firefox上包含字符串firefox;

在safari上包含字符串safari。

 

获取浏览器类型和版本号

标签:

原文地址:http://www.cnblogs.com/yanze/p/5974282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!