function getBrowser(){
var userAgent = navigator.userAgent,
rMsie = /(msie\s|trident.*rv:)([\w.]+)/,
rFirefox = /(firefox)\/([\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 = 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;
}
return browser;
}
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java判断浏览器类型
-
浏览器 java struts 2010 ie -
浏览器类型判断(JS)
我们在开发的过程中,经常需要判断当前客户端类型。刚好最近用到了,也是在网上找的,记个笔记以后方便好找。好吧,上代码:/** 浏览器版本信息 * @type {Object} * @return {Boolean} 返回布尔值
浏览器 browser Object version function -
java识别浏览器 java判断浏览器类型
java-关于浏览器的判断
java识别浏览器 java Windows 微信