function getBrowserVersion() {
var browser = {};
var userAgent = navigator.userAgent.toLowerCase();
var s;
(s = userAgent.match(/msie ([\d.]+)/))
? browser.ie = s[1]
: (s = userAgent.match(/firefox\/([\d.]+)/))
? browser.firefox = s[1]
: (s = userAgent.match(/chrome\/([\d.]+)/))
? browser.chrome = s[1]
: (s = userAgent.match(/opera.([\d.]+)/))
? browser.opera = s[1]
: (s = userAgent
.match(/version\/([\d.]+).*safari/))
? browser.safari = s[1]
: 0;
var version = "";
if (browser.ie) {
version = 'msie ' + browser.ie;
} else if (browser.firefox) {
version = 'firefox ' + browser.firefox;
} else if (browser.chrome) {
version = 'chrome ' + browser.chrome;
} else if (browser.opera) {
version = 'opera ' + browser.opera;
} else if (browser.safari) {
version = 'safari ' + browser.safari;
} else {
version = '未知浏览器';
}
return version;
}
分享到:
相关推荐
JavaScript 获取浏览器类型和版本的方法 浏览器类型和版本是 web 开发中非常重要的信息,许多web应用程序需要根据浏览器类型和版本来进行相应的处理。JavaScript 提供了多种方法来获取浏览器类型和版本,本文将介绍...
### JavaScript 判断浏览器类型及版本的方法 在网页开发过程中,有时候我们需要根据用户的浏览器类型和版本来执行特定的代码逻辑或调整界面布局。这是因为不同的浏览器在处理某些特性时可能存在差异,例如对新标准...
了解如何使用JavaScript获取浏览器类型和版本是非常实用的,它可以帮助开发者根据不同的浏览器情况来优化网站的表现或用户体验。以下,我们将详细探讨在JavaScript中获取浏览器类型和版本的方法。 首先,要获取...
本文将深入探讨如何使用JavaScript来检测浏览器版本,特别关注IE(Internet Explorer)的各种版本。 1. **获取浏览器信息的基础方法** JavaScript提供了`navigator`对象,该对象包含了关于用户浏览器的信息。我们...
* 浏览器版本号:`navigator.appVersion` * 对 Java 的支持:`navigator.javaEnabled()` * MIME 类型(数组):`navigator.mimeTypes` * 系统平台:`navigator.platform` * 插件(数组):`navigator.plugins` * ...
ie,谷歌,火狐,safari等浏览器均可判断出来,也是借鉴别人的
例如,可以创建一个函数,检查window对象上的特定属性或方法,然后解析userAgent字符串以获取版本号。这种方法可以帮助开发者针对不同浏览器实施特定的样式修复或功能调整,确保网站在各种浏览器上都能正常运行。 ...
以上就是使用JavaScript获取浏览器类型和版本号的相关知识点。通过阅读本文,开发者可以学会如何编写JavaScript代码来检测用户的浏览器环境,并根据需要进行相应的处理。这对于提高Web应用的用户体验和兼容性是非常...
本文将介绍如何使用Javascript来检测浏览器的类型以及版本号,包括猎豹浏览器、搜狗浏览器、傲游浏览器、360极速浏览器、360安全浏览器、QQ浏览器、百度浏览器、IE,Firefox,Chrome,safari,Opera等。 效果图 实例...
2. **`navigator.appMinorVersion`**:获取浏览器的小版本号。 - 示例代码: ```javascript console.log(navigator.appMinorVersion); // 输出:可能为空或具体小版本号 ``` 3. **`navigator.appName`**:获取...
知识点一:jQuery获取浏览器类型和版本号的历史演进 jQuery是一个快速、小巧的JavaScript库,其功能之一就是简化HTML文档遍历和事件处理,以及动画制作等。在早期的jQuery版本中,开发者可以通过$.browser和$....
获取浏览器版本通常需要解析`navigator.userAgent`字符串。例如,对于Chrome: ```javascript var chromeVersion = parseInt((/Chrome\/(\d+)/.exec(navigator.userAgent) || [0, 0])[1], 10); ``` 9. **ExtJS...
通过正则表达式匹配,我们可以获取到浏览器的版本号。 在提供的压缩包中,可能包含了一个名为`8751919_浏览器类型和版本判断.rar`的文件,这可能是一个插件或者示例代码,用于实现上述功能。遗憾的是,由于我们无法...
此段代码通过读取`navigator.userAgent`属性来获取浏览器信息,并通过正则表达式匹配来判断浏览器类型和版本。具体来说: - **`navigator.userAgent`**:返回一个字符串,表示当前浏览器的用户代理头(User-Agent ...
与Firefox相似,一旦匹配成功,`Sys.chrome`将被赋值为Chrome的版本号。 #### 4. Opera 对于Opera浏览器,代码通过查找`Opera`关键字来识别。如果匹配成功,`Sys.opera`将被赋值为Opera的版本号。需要注意的是,...
我们可以利用`navigator.userAgent`属性来获取浏览器发送到服务器的用户代理字符串(User-Agent string)。这个字符串包含了浏览器的名称、版本号以及操作系统等信息。 例如,对于一个典型的User-Agent字符串,如:...
本文将深入探讨如何利用JavaScript获取浏览器类别及其版本,并结合提供的资源进行详细说明。 首先,`userAgent`字符串是浏览器发送到服务器的一个头部信息,包含了关于用户浏览器的详细信息,包括浏览器名称、版本...
从这个字符串中,我们可以看到浏览器名称(如"Chrome")和版本号(如"58.0.3029.110")。为了提取这些信息,我们需要使用正则表达式或者字符串的`indexOf()`方法。 以下是一段简单的JavaScript代码,用于检测常见的...
"jQuery判断浏览器版本及鉴别浏览器类型代码.rar"这个压缩包包含了用于检测浏览器类型和版本的jQuery代码,帮助开发者创建更加兼容和用户体验良好的网站。 首先,让我们了解一下如何通过jQuery来获取浏览器的信息:...