`

获得浏览器版本信息

阅读更多
<script type="text/javascript">
//jquery判断浏览器信息
$(function(){
var bro=$.browser;//获取浏览器用户代理信息;
var bro_msie=bro.msie;//判断是否为ie浏览器,假如为ie浏览器就返回:true,否则返回:undefined;
var bro_firefox=bro.mozilla;//判断是否为火狐浏览器;假如为火狐浏览器就返回:true,否则返回:undefined;
var bro_opera=bro.opera;//判断是否为opera浏览器;假如为opera浏览器就返回:true,否则返回:undefined;
var bro_safari=bro.safari;//判断是否为safari浏览器;假如为safari浏览器就返回:true,否则返回:undefined;
//判断浏览器版本,用version属性,比如判断ie;
var ie_ver=bro.version;//ie6,返回“6.0”,ie7返回“7.0”,ie8返回“8.0”,ie9返回“9.0”,以此类推...
});

//原生javascript判断浏览器信息
// 判断浏览器是否为IE,方法1
var isIE=document.all ? 'IE' : 'others';//在IE下document.all值为1(true),而其他浏览器下的值为0(false);

// 判断浏览器是否为IE,方法2
var bro=navigator.userAgent;//获取浏览器用户代理信息;
var isIE2=bro.indexOf("MSIE")>0 ? 'IE' : 'others';//在IE下bro.indexOf("MSIE")值大于1,而其他浏览器下的值小于0(一般为-1);

//判断IE版本
var isIE6=bro.indexOf("MSIE 6.0")>0 ? 'IE6' : 'other version';//在IE6下bro.indexOf("MSIE 6.0")值大于1,而其他浏览器下的值小于0(一般为-1);
var isIE7=bro.indexOf("MSIE 7.0")>0 ? 'IE7' : 'other version';//在IE7下bro.indexOf("MSIE 7.0")值大于1,而其他浏览器下的值小于0(一般为-1);
var isIE8=bro.indexOf("MSIE 8.0")>0 ? 'IE7' : 'other version';//在IE8下bro.indexOf("MSIE 8.0")值大于1,而其他浏览器下的值小于0(一般为-1);
var isIE9=bro.indexOf("MSIE 9.0")>0 ? 'IE7' : 'other version';//在IE9下bro.indexOf("MSIE 9.0")值大于1,而其他浏览器下的值小于0(一般为-1);以此类推...
var isFirefox=bro.indexOf("Firefox")>0 ? 'Firefox' : 'other version';//在Firefox下bro.indexOf("Firefox")值大于1,而其他浏览器下的值小于0(一般为-1);
var isSafari=bro.indexOf("Safari")>0 ? 'Safari' : 'other version';//在Safari下bro.indexOf("Safari")值大于1,而其他浏览器下的值小于0(一般为-1);
var isChrome=bro.indexOf("Chrome")>0 ? 'Chrome' : 'other version';//在Chrome下bro.indexOf("Chrome")值大于1,而其他浏览器下的值小于0(一般为-1);
var isOpera=bro.indexOf("Opera")>0 ? 'Opera' : 'other version';//在Opera下bro.indexOf("Opera")值大于1,而其他浏览器下的值小于0(一般为-1);(ps:好像无效)
var isCamino=bro.indexOf("Camino")>0 ? 'Camino' : 'other version';//在Camino下bro.indexOf("Camino")值大于1,而其他浏览器下的值小于0(一般为-1);
var isMozilla=bro.indexOf("Gecko/")>0 ? 'Gecko' : 'other version';//在Mozilla下bro.indexOf("Gecko/")值大于1,而其他浏览器下的值小于0(一般为-1);
//alert(isOpera); 3

//JS获取浏览器信息
//浏览器代码名称:navigator.appCodeName
//浏览器名称:navigator.appName
//浏览器版本号:navigator.appVersion
//对Java的支持:navigator.javaEnabled()
//MIME类型(数组):navigator.mimeTypes
//系统平台:navigator.platform
//插件(数组):navigator.plugins
//用户代理:navigator.userAgent
</script>
分享到:
评论

相关推荐

    所有浏览器版本信息查询

    浏览器版本信息查询是一个常见但非常实用的需求,尤其在开发者调试网页兼容性问题时。这个小脚本虽然技术含量不高,但对于非专业人士或者开发者来说,它提供了一个简单易用的途径来获取自己的浏览器版本信息。接下来...

    JSP获取客户端IP地址浏览器版本操作系统.pdf

    获取客户端IP地址、浏览器版本和操作系统信息在JSP中的实现方法 在JSP中,获取客户端的IP地址、浏览器版本和操作系统信息是非常重要的。通过使用HttpServletRequest对象,我们可以获取到客户端的相关信息。 获取...

    检测浏览器版本提示升级js插件

    `badbrowser.js` 是一个JavaScript插件,它的主要功能是检查用户当前使用的浏览器版本,并根据预设的配置信息判断是否满足最低版本要求。如果不符合,该插件会向用户显示提示信息,建议他们升级浏览器以获得最佳的...

    浏览器版本低于IE8验证

    针对这种情况,开发者通常会编写JavaScript代码来检测用户的浏览器版本,并在版本过低时给予用户提示,以确保他们能够获得良好的浏览体验。这个"浏览器版本低于IE8验证"的示例就是为了解决这个问题。 首先,我们...

    搜狗浏览器 稳定版本(sogou_explorer_7.5_0315_v7.5.5.27421)

    主版本号7.5代表了该浏览器的基本架构和核心功能已经成熟,而后续的小版本号则意味着在此基础上的优化和修复。 稳定性是搜狗浏览器7.5版本的一大亮点。在这个版本中,开发者对浏览器的稳定性进行了多方面的强化,...

    PHP获得客户端浏览器的名称及版本

    PHP获得客户端浏览器的名称及版本 一、 开发环境 ... 2、文本编辑器:Sublime ...本案例主要使用PHP 7中的$_SERVER['HTTP_USER_AGENT']获得浏览器信息,再用正则表达式进行比对从而得出不同类型浏览器的名称及版本号信息。

    得到浏览器尺寸,判断浏览器内核

    标题“得到浏览器尺寸,判断浏览器内核”涉及的是前端开发中的一个重要方面,即浏览器兼容性和用户界面交互。这篇博文可能是关于如何获取浏览器窗口的尺寸以及识别浏览器所使用的渲染引擎(内核)。在网页开发中,...

    javascript实现获取浏览器版本、浏览器类型

    本文主要讨论了如何使用JavaScript代码获取浏览器的类型和版本信息。在Web开发中,获取用户浏览器的相关信息是非常有用的,它可以帮助开发者判断用户的浏览环境,并根据不同的浏览器提供更合适的网页内容或进行功能...

    API 获得浏览器地址

    标题中的“API 获得浏览器地址”指的是使用应用程序接口(API)来获取用户正在浏览的网页URL的技术。在计算机编程中,API是一组预定义的函数、类或方法,允许开发者通过调用这些接口来与操作系统、库或者其它应用...

    JSP获取客户端IP地址-浏览器版本-操作系统[参考].pdf

    在 JSP 中,获取客户端的 IP 地址、浏览器版本和操作系统信息是一项重要的任务。下面我们将详细介绍如何获取这些信息。 获取客户端的 IP 地址 在 JSP 中,获取客户端的 IP 地址可以使用 `request.getRemoteAddr()`...

    实例144 如何在Web页中获取浏览器信息C#

    在上述代码中,我们首先通过`HttpContext.Current.Request`获取到HttpRequest对象,然后读取`User-Agent`属性得到浏览器发送的头信息。接下来,我们通过字符串查找来判断浏览器类型,这里列举了Internet Explorer、...

    php获取用户浏览器版本的方法

    然而,'HTTP_USER_AGENT'字段中包含的信息通常是浏览器软件和操作系统等信息的杂乱无章的组合,需要通过特定的方法进行解析和整理才能得到有效的浏览器类型和版本信息。实现这一功能的关键在于编写一个能够解析'...

    JS获得浏览器版本和操作系统版本的例子

    示例代码中展示了一个名为Sys的对象,用于存储通过正则表达式匹配得到的浏览器类型和版本信息。示例代码通过一系列的正则表达式匹配来判断当前浏览器是否为Internet Explorer、Firefox、Chrome、Opera或Safari,并将...

    糖果浏览器3.370047

    这款浏览器版本号为3.370047,表明它已经历了多次迭代和优化,旨在提供更稳定、更安全的浏览体验。以下是对这款浏览器主要特性的详细解析: 1. **局域网通信**:糖果浏览器的一个独特功能是支持局域网通信。这意味...

    浏览器安全杀毒版

    1. 定期更新:保持浏览器及其安全组件的最新版本,以便获得最新的防护策略和技术。 2. 谨慎点击:尽管有安全防护,用户仍需警惕来自未知来源的链接和附件,避免点击未经验证的信息。 3. 自定义设置:根据自己的...

    JS获取浏览器版本及名称实现函数

    通过JavaScript可以获取这个User-Agent,进而解析得到浏览器的相关信息。 标题中提到的“JS获取浏览器版本及名称实现函数”实际上涉及到JavaScript中一个非常实用的API——Navigator。Navigator对象包含了有关...

    遨游浏览器,老版本的。

    因此,为了获得更好的浏览体验和安全保障,建议用户定期更新浏览器至最新版本。 附带的“说明_Readme.html”文件可能是关于这个老版本遨游浏览器的安装指南或更新日志,包含了使用和安装过程中的重要信息,用户在...

    网络 浏览器 360安全浏览器 3.5.0.6 正式版

    在用户体验方面,360安全浏览器3.5.0.6版本优化了界面设计,使得操作更加便捷直观。它支持多种皮肤主题,用户可以根据个人喜好定制浏览器外观。此外,浏览器内置的广告过滤功能可以有效屏蔽烦人的弹窗广告,提高浏览...

    JavaScript 获取浏览器的显示区域大小信息

    例如,在某些版本的IE浏览器中,`clientWidth` 和 `clientHeight` 的计算方式与其他浏览器有所不同。为了解决这些问题,可以采取以下策略: 1. **使用条件判断**:根据用户代理(User-Agent)信息选择不同的计算...

Global site tag (gtag.js) - Google Analytics