`
zhechang520
  • 浏览: 7087 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

Js检测浏览器及版本.

阅读更多

      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; 
      } 

      console.log("浏览器:",browser," 版本:",version);
分享到:
评论

相关推荐

    javascript经典特效---检测浏览器支持javascript.rar

    检测浏览器支持javascript.rar检测浏览器支持javascript.rar检测浏览器支持javascript.rar检测浏览器支持javascript.rar检测浏览器支持javascript.rar检测浏览器支持javascript.rar

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

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

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

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

    js检测浏览器类型

    在JavaScript中,检测浏览器类型是常见的需求,这有助于开发者针对不同浏览器实现特定的功能或优化。以下将详细讲解如何使用JavaScript来识别用户所使用的浏览器类型。 首先,JavaScript提供了`navigator`对象,它...

    使用js检测当前浏览器版本,多浏览器类型和版本号检测

    本文将深入探讨如何使用JavaScript来检测浏览器版本,特别关注IE(Internet Explorer)的各种版本。 1. **获取浏览器信息的基础方法** JavaScript提供了`navigator`对象,该对象包含了关于用户浏览器的信息。我们...

    javascript经典特效---检测浏览器支持的js版本.rar

    本文将探讨如何利用JavaScript来检测浏览器支持的JS版本。 首先,理解JavaScript版本检测的重要性是至关关键的。由于不同的浏览器对JavaScript的支持程度不同,有的可能不完全支持新版本的特性,甚至有些老旧的...

    js判断浏览器类型,返回浏览器类型名称.

    在JavaScript编程中,识别用户使用的浏览器类型是一项常见的需求。这主要因为不同的浏览器可能对某些特性支持不同,或者在实现上...通过阅读和理解“js判断浏览器.html”文件,可以更深入地了解这些概念并实践代码。

    浏览器检测java版本PluginDetect.js

    1. 检测浏览器是否支持插件:首先,`PluginDetect.js` 会尝试访问浏览器的`navigator.plugins`对象,这是一个包含了所有已安装插件信息的数组。如果浏览器支持插件,那么可以继续进行下一步。 2. 查找Java插件:...

    jQuery判断浏览器版本及鉴别浏览器类型代码.rar

    "jQuery判断浏览器版本及鉴别浏览器类型代码.rar"这个压缩包包含了用于检测浏览器类型和版本的jQuery代码,帮助开发者创建更加兼容和用户体验良好的网站。 首先,让我们了解一下如何通过jQuery来获取浏览器的信息:...

    基于js判断浏览器是否支持webGL.docx

    "基于js判断浏览器是否支持webGL" 基于JavaScript判断浏览器是否支持WebGL是Web开发中一个非常重要的知识点。WebGL(Web Graphics Library)是一种基于浏览器的图形库,允许开发者使用JavaScript编写三维图形应用...

    用JS判断浏览器的型号.txt

    本文将详细介绍如何利用JavaScript来检测浏览器型号。 #### 1. 基本原理 JavaScript可以通过读取`navigator.userAgent`属性来获取用户的浏览器信息。`navigator.userAgent`返回一个字符串,该字符串包含了浏览器的...

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

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

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

    "检测浏览器版本提示升级js插件"正是为了解决这一问题,它允许网站确保用户使用的是与网站功能兼容的最新浏览器版本。 **badbrowser.js插件详解** `badbrowser.js` 是一个JavaScript插件,它的主要功能是检查用户...

    JS检查浏览器的版本

    "JS检查浏览器的版本"这个话题涉及到如何通过JavaScript来识别用户正在使用的浏览器类型及其具体版本号。下面将详细阐述这一知识点。 首先,JavaScript提供了一个名为`navigator`的全局对象,它包含了关于用户...

    完整版浏览器.e.rar

    "完整版浏览器.e.rar"可能是一个包含了某个特定浏览器的完整安装程序的压缩文件。在这个压缩包中,"浏览器.e"很可能是该浏览器的可执行文件,用于在解压后进行安装或运行。 浏览器的核心功能包括: 1. **网页渲染*...

    navigator-检测浏览器版本-javascript

    ### 使用navigator对象检测浏览器版本及特性 在网页开发过程中,有时候我们需要根据用户的浏览器类型或版本来调整页面的行为或样式。JavaScript 提供了 `navigator` 对象来帮助开发者获取客户端浏览器的相关信息,...

    js检测各种浏览器

    js检测ie8,ie9,ie10,ie11,edge,chrome,safari,opera。vue可直接引入。

    【JavaScript源代码】如何用JavaScript检测当前浏览器是无头浏览器.docx

    需要注意的是,这些方法并非绝对可靠,因为User Agent可以被篡改,而其他特征也可能随着浏览器版本的更新而改变。因此,为了确保准确识别,建议使用多种方式综合判断。在实际应用中,应保持对新技术和更新的持续关注...

    js判断获取jdk版本.zip_fix1op_javascript_js检测java版本_slabsyts

    在JavaScript中,有时我们需要在浏览器环境中检测用户的计算机上安装的Java JDK版本,这通常是出于一些交互式应用或者特定功能的需要。"js判断获取jdk版本.zip_fix1op_javascript_js检测java版本_slabsyts"这个标题...

    javascript 检测浏览器类型和版本的代码.docx

    ### JavaScript检测浏览器类型和版本的方法 #### 一、概述 在Web开发中,有时需要根据用户的浏览器类型或版本来提供不同的功能或体验。这可以通过多种方式实现,其中两种常用的方法为**对象/特征检测法**与**User-...

Global site tag (gtag.js) - Google Analytics