zoukankan      html  css  js  c++  java
  • js获取浏览器版本

    获取火狐,谷歌,ie,常见浏览器的方法

    function myBrowser(){
    	var userAgent = navigator.userAgent,     
    	rMsie = /(msies|trident.*rv:)([w.]+)/,     
    	rFirefox = /(firefox)/([w.]+)/,     
    	rOpera = /(opera).+version/([w.]+)/,     
    	rChrome = /(chrome)/([w.]+)/,     
    	rSafari = /version/([w.]+).*(safari)/;    
    	var browser;    
    	var version;    
    	var ua = userAgent.toLowerCase();    
    	function uaMatch(ua){    
    	  var match = rMsie.exec(ua);    
    	  if(match != null){    
    	    return { browser : "IE", version : match[2] || "0" };    
    	  }    
    	  var match = rFirefox.exec(ua);    
    	  if (match != null) {    
    	    return { browser : match[1] || "", version : match[2] || "0" };    
    	  }    
    	  var match = rOpera.exec(ua);    
    	  if (match != null) {    
    	    return { browser : match[1] || "", version : match[2] || "0" };    
    	  }    
    	  var match = rChrome.exec(ua);    
    	  if (match != null) {    
    	    return { browser : match[1] || "", version : match[2] || "0" };    
    	  }    
    	  var match = rSafari.exec(ua);    
    	  if (match != null) {    
    	    return { browser : match[2] || "", version : match[1] || "0" };    
    	  }    
    	  if (match != null) {    
    	    return { browser : "", version : "0" };    
    	  }    
    	}    
    	var browserMatch = uaMatch(userAgent.toLowerCase());    
    	if (browserMatch.browser){    
    	  browser = browserMatch.browser;    
    	  version = browserMatch.version;    
    	}    
    	var x = browser+parseInt(version);
    	console.log(x);
    	return x
    }
    
    
  • 相关阅读:
    numpy学习之矩阵之旅
    HDFS之深入简出(一)
    Hadoop特点
    ThreadLocal的理解
    DBCP连接数据库了解一下
    DBCP连接数据库了解一下
    axaj 的回调
    javaWEB登录ajax传值
    JavaWeb网站后台开发记录手册
    Python--控制循环语句
  • 原文地址:https://www.cnblogs.com/yangwang12345/p/7729368.html
Copyright © 2011-2022 走看看