window["MzBrowser"] = {};
(function(){
if (MzBrowser.platform)
return;
var ua = window.navigator.userAgent;
MzBrowser.platform = window.navigator.platform;
MzBrowser.firefox = ua.indexOf("Firefox") > 0;
MzBrowser.opera = typeof(window.opera) == "object";
MzBrowser.ie = !MzBrowser.opera && ua.indexOf("MSIE") > 0;
MzBrowser.mozilla = window.navigator.product == "Gecko";
MzBrowser.netscape = window.navigator.vendor == "Netscape";
MzBrowser.safari = ua.indexOf("Safari") > -1;
if (MzBrowser.firefox)
var re = /Firefox(\s|\/)(\d+(\.\d+)?)/;
else
if (MzBrowser.ie)
var re = /MSIE( )(\d+(\.\d+)?)/;
else
if (MzBrowser.opera)
var re = /Opera(\s|\/)(\d+(\.\d+)?)/;
else
if (MzBrowser.netscape)
var re = /Netscape(\s|\/)(\d+(\.\d+)?)/;
else
if (MzBrowser.safari)
var re = /Version(\/)(\d+(\.\d+)?)/;
else
if (MzBrowser.mozilla)
var re = /rv(\:)(\d+(\.\d+)?)/;
if ("undefined" != typeof(re) && re.test(ua))
MzBrowser.version = parseFloat(RegExp.$2);
})();
function aa(){
if (MzBrowser.ie) {
alert('您的浏览器是IE');
}
if (MzBrowser.firefox) {
alert('您的浏览是Firefox');
}
alert(MzBrowser.version);
}
aa();
分享到:
相关推荐
JavaScript 判断浏览器类型及版本 随着浏览器市场的日益繁荣,浏览器的类型和版本也越来越多,给前端开发带来了很大的挑战。如何精准地判断浏览器的类型和版本成为了前端开发中非常重要的一个问题。 JavaScript ...
本文将详细介绍如何利用JavaScript来判断浏览器的类型及其版本,以便于更好地解决不同浏览器之间的兼容性挑战。 首先,我们可以根据浏览器特有的属性或方法来识别浏览器类型。例如: 1. Internet Explorer(IE):...
这个函数通过检测 userAgent 属性来判断浏览器的类型,并提取出版本号。最后,通过 alert 函数输出浏览器的类型和版本。 三、相关知识点 1. JavaScript 中的 userAgent 属性 2. 浏览器类型和版本的检测 3. 正则...
今天我们将探讨一种新的方法,特别是在jQuery 1.9及更高版本中,如何判断浏览器类型和版本。 首先,我们需要明白为什么`$.browser`被移除。jQuery团队认为这样的检测可能导致过度依赖特定浏览器的行为,而忽视了对...
本文将介绍如何使用Javascript来检测浏览器的类型以及版本号,包括猎豹浏览器、搜狗浏览器、傲游浏览器、360极速浏览器、360安全浏览器、QQ浏览器、百度...JavaScript判断浏览器类型及版本</title> [removed]
此段代码通过读取`navigator.userAgent`属性来获取浏览器信息,并通过正则表达式匹配来判断浏览器类型和版本。具体来说: - **`navigator.userAgent`**:返回一个字符串,表示当前浏览器的用户代理头(User-Agent ...
* 浏览器版本号:`navigator.appVersion` * 对 Java 的支持:`navigator.javaEnabled()` * MIME 类型(数组):`navigator.mimeTypes` * 系统平台:`navigator.platform` * 插件(数组):`navigator.plugins` * ...
在JavaScript中,我们经常需要检测用户的浏览器类型及版本,以便为不同的浏览器提供兼容性的解决方案或者优化用户体验。这可以通过检查navigator对象的各种属性来实现。navigator对象是浏览器提供的一个全局对象,...
以下是一个详细的指南,介绍如何使用JavaScript判断并返回浏览器类型。 首先,JavaScript通过`navigator`对象提供了一系列属性,可以用来获取关于用户浏览器的信息。`navigator.userAgent`属性是最常用的一个,它...
本文将深入探讨如何使用JavaScript来判断访问者所使用的浏览器及其版本,基于给定的代码片段进行详细解析。 ### 一、理解UserAgent 在前端开发中,`navigator.userAgent`是一个非常重要的属性,它返回一个包含...
"jQuery判断浏览器版本及鉴别浏览器类型代码.rar"这个压缩包包含了用于检测浏览器类型和版本的jQuery代码,帮助开发者创建更加兼容和用户体验良好的网站。 首先,让我们了解一下如何通过jQuery来获取浏览器的信息:...
通过分析这个字符串,我们可以判断出用户的浏览器类型及版本号。 接下来,我们看一个示例函数`getExplorerInfo`。这个函数首先将`userAgent`字符串转换为小写,以便能够无视大小写地进行匹配。然后,它通过`indexOf...
在IT领域,特别是前端开发中,能够准确地识别和判断用户使用的浏览器类型及版本是一项重要的技能。这不仅能帮助开发者针对性地优化网站性能,还能确保在不同浏览器上提供一致的用户体验。下面,我们将深入探讨如何...
本文将详细介绍如何使用JavaScript来判断浏览器类型以及其版本。 首先,我们可以利用浏览器特有的属性或方法来识别浏览器。例如: 1. **Internet Explorer (IE)**:IE的标志性特性是`ActiveXObject`,这是一个用于...
本文将深入探讨如何利用JavaScript来判断浏览器版本号,以实现更好的跨浏览器兼容性。 首先,我们需要理解不同浏览器的User-Agent字符串。User-Agent是浏览器发送到服务器的一个头部信息,包含了浏览器的类型、版本...
为了从`navigator.userAgent`中提取出具体的浏览器版本号,通常会使用正则表达式进行匹配。比如,对于Internet Explorer(IE),正则表达式`/msie([\d.]+)/`用于匹配“MSIE”后面紧跟的数字和小数点组成的版本号。...
根据提供的代码片段,我们可以看到作者主要通过`navigator.appName`和`navigator.appVersion`来判断浏览器的类型及其版本。具体实现如下: ```javascript // 获取浏览器名称 var browserName = navigator.appName; ...
标题中的"jQuery判断浏览器版本过低提示代码"是指使用jQuery来检测用户浏览器的版本,并在浏览器版本不符合要求时显示警告信息。这种做法有助于提高用户体验,因为它可以引导用户升级到支持更多现代Web技术的浏览器...