`
单刀刑天
  • 浏览: 40280 次
文章分类
社区版块
存档分类
最新评论

js判断浏览器类型及版本(包含IE11)

阅读更多
var userAgent = navigator.userAgent,
	rMsie = /(msie\s|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;
}

 

分享到:
评论

相关推荐

    JavaScript判断浏览器类型及版本

    JavaScript 判断浏览器类型及版本 随着浏览器市场的日益繁荣,浏览器的类型和版本也越来越多,给前端开发带来了很大的挑战。如何精准地判断浏览器的类型和版本成为了前端开发中非常重要的一个问题。 JavaScript ...

    JS判断浏览器类型与版本

    在JavaScript中,我们经常需要检测用户的浏览器类型及版本,以便为不同的浏览器提供兼容性的解决方案或者优化用户体验。这可以通过检查navigator对象的各种属性来实现。navigator对象是浏览器提供的一个全局对象,...

    javascript获取浏览器类型和版本的方法(js获取浏览器版本).docx

    1. JS 通过分析 userAgent 属性来推断浏览器的类型及版本 2. JavaScript 推断当前浏览器类型,推断 IE 浏览器方法 3. JavaScript 检测浏览器类型和版本的代码 4. js/jquery 推断浏览器类型的方法 获取浏览器类型和...

    JavaScript判断浏览器类型及版本[归类].pdf

    本文将详细介绍如何利用JavaScript来判断浏览器的类型及其版本,以便于更好地解决不同浏览器之间的兼容性挑战。 首先,我们可以根据浏览器特有的属性或方法来识别浏览器类型。例如: 1. Internet Explorer(IE):...

    非常详细的JS判断浏览器的版本和型号

    ### JS判断浏览器的版本和型号 #### 知识点概览 本文将详细介绍如何通过JavaScript来判断用户所使用的浏览器类型及版本。此方法能够有效识别市面上主流浏览器,并针对Internet Explorer的不同版本进行具体区分。 ...

    js检测浏览器版本代码,兼容ie11

    标题"js检测浏览器版本代码,兼容ie11"表明我们要讨论的是如何使用JavaScript编写代码来识别用户的浏览器类型和版本,并且这种检测方法应该适用于IE11。描述中的“有原创部分,有借鉴部分”提示我们,这可能涉及到...

    js、css、html判断浏览器的各种版本

    在IT领域,特别是前端开发中,能够准确地识别和判断用户使用的浏览器类型及版本是一项重要的技能。这不仅能帮助开发者针对性地优化网站性能,还能确保在不同浏览器上提供一致的用户体验。下面,我们将深入探讨如何...

    jquery1.9判断浏览器类型和版本

    $.browser对象的移除使得在jQuery 1.9及以后的版本中,通过原生的方式判断浏览器类型和版本变得更为复杂。不过,正如描述中提到的,有插件可以弥补这一缺失,帮助我们继续进行浏览器检测。 首先,理解为什么$....

    利用JavaScript判断浏览器类型及版本

    本文将介绍如何使用Javascript来检测浏览器的类型以及版本号,包括猎豹浏览器、搜狗浏览器、傲游浏览器、360极速浏览器、360安全浏览器、QQ浏览器、百度...JavaScript判断浏览器类型及版本</title> [removed]

    判断浏览器版本Js,浏览器兼容

    在现代Web开发中,了解用户使用的浏览器类型及版本至关重要,因为不同的浏览器可能对HTML、CSS、JavaScript等技术的实现存在差异,导致兼容性问题。本文将深入探讨如何使用JavaScript进行浏览器版本判断,以及如何...

    javascript浏览器及系统判断

    根据提供的代码片段,我们可以看到作者主要通过`navigator.appName`和`navigator.appVersion`来判断浏览器的类型及其版本。具体实现如下: ```javascript // 获取浏览器名称 var browserName = navigator.appName; ...

    判断浏览器版本的js代码

    ### 知识点一:JavaScript检测浏览器类型及版本 在Web开发中,有时我们需要根据用户使用的浏览器类型或版本来执行不同的脚本或显示特定的信息。这是因为不同浏览器对Web标准的支持程度可能有所不同,甚至同一浏览器...

    基于JavaScript判断浏览器到底是关闭还是刷新(超准确)

    本文介绍了通过JavaScript判断浏览器是关闭还是刷新的方法。在Web开发过程中,有时候需要区分用户是关闭了浏览器窗口,还是仅仅刷新了页面,这对于执行某些特定的逻辑操作是很重要的。例如,当用户关闭浏览器窗口时...

    jQuery判断浏览器版本过低提示代码

    标题中的"jQuery判断浏览器版本过低提示代码"是指使用jQuery来检测用户浏览器的版本,并在浏览器版本不符合要求时显示警告信息。这种做法有助于提高用户体验,因为它可以引导用户升级到支持更多现代Web技术的浏览器...

    JS如何判断浏览器类型和详细区分IE各版本浏览器

    在JavaScript中,判断浏览器类型和区分不同版本的IE浏览器是一项常见的任务,这主要涉及到对`navigator.userAgent`属性的分析。`navigator.userAgent`是一个字符串,它包含了浏览器用来标识自身的信息,包括浏览器...

    js检测浏览器版本 javascript检测浏览器

    可以检测 目前主流的浏览器及版本,包括 *Microsoft Internet Explorer IE浏览器 * --> TheWorld 世界之窗 * --> TT浏览器 * --> 360浏览器 * Mathon 傲游浏览器 * Opera Opera浏览器 * Fire...

    js判断浏览器类型,版本的代码(附多个实例代码)

    不同浏览器对HTML、CSS以及JavaScript的实现可能存在差异,因此,为了确保网页在各种浏览器下都能正常工作,开发者需要编写特定的代码来检测用户所使用的浏览器类型及其版本。以下是一些常用的JavaScript方法来实现...

    判断浏览器是否是IE10以上.zip

    在JavaScript编程中,判断浏览器类型和版本是一项常见的需求,特别是在处理不同浏览器之间的兼容性问题时。标题中的"判断浏览器是否是IE10以上.zip"是一个关于如何使用JavaScript检测用户是否使用的是Internet ...

    javascript获取浏览器类型和版本的方法(js获取浏览器版本)

    通过分析这个字符串,我们可以判断出用户的浏览器类型及版本号。 接下来,我们看一个示例函数`getExplorerInfo`。这个函数首先将`userAgent`字符串转换为小写,以便能够无视大小写地进行匹配。然后,它通过`indexOf...

    javascript判断浏览器的版本

    代码中首先尝试匹配`MSIE`关键字,这是因为早期的IE版本(直到IE11)会在`userAgent`字符串中包含`MSIE`标识。如果匹配成功,那么`Sys.ie`将被赋值为浏览器的版本号。 #### 2. Firefox 接着,代码尝试匹配`Firefox...

Global site tag (gtag.js) - Google Analytics