`
a19905522
  • 浏览: 99203 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

使用navigator.userAgent来判断浏览器类型

    博客分类:
  • JS
 
阅读更多

使用navigator.userAgent来判断浏览器类型。
1、浏览器版本号函数

Js代码  收藏代码
  1. var br=navigator.userAgent.toLowerCase();  
  2. var browserVer=(br.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0'])[1];  

 

2、js浏览器判断函数
Js代码  收藏代码
  1. function userBrowser(){  
  2.     var browserName=navigator.userAgent.toLowerCase();  
  3.     if(/msie/i.test(browserName) && !/opera/.test(browserName)){  
  4.         alert("IE");  
  5.         return ;  
  6.     }else if(/firefox/i.test(browserName)){  
  7.         alert("Firefox");  
  8.         return ;  
  9.     }else if(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)){  
  10.         alert("Chrome");  
  11.         return ;  
  12.     }else if(/opera/i.test(browserName)){  
  13.         alert("Opera");  
  14.         return ;  
  15.     }else if(/webkit/i.test(browserName) &&!(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName))){  
  16.         alert("Safari");  
  17.         return ;  
  18.     }else{  
  19.         alert("unKnow");  
  20.     }  
  21. }  
分享到:
评论

相关推荐

    JS判断打开网页的浏览器类型与版本

    在上面的 DEMO 中,我们使用 `navigator.userAgent` 属性来判断浏览器类型,并弹出一个提示框显示浏览器类型。 JavaScript 中判断浏览器类型和版本是一个非常重要的知识点,它可以帮助我们在开发 web 应用程序时,...

    关于navigator.userAgent

    用js中的用户代理,判断浏览的类型,其中包括判断pc端、移动端、判断用户移动端使用的系统平台和操作系统的版本号,判断用户是否在微信中打开

    javascript通过navigator.userAgent识别各种浏览器

    在前端开发过程中,判断用户所使用的浏览器类型是常见的需求之一。不同的浏览器可能会对网页的表现和功能支持程度有所差异,因此开发者有时需要根据浏览器类型进行特定的代码优化或功能适配。识别浏览器主要依赖于...

    JavaScript判断浏览器类型及版本

    ### JavaScript 判断浏览器类型及版本的方法 在网页开发过程中,有时候我们需要根据用户的浏览器类型和版本来执行特定的代码逻辑或调整界面布局。这是因为不同的浏览器在处理某些特性时可能存在差异,例如对新标准...

    用xcode11打包app H5判断ipadpro机型 navigator.userAgent

    用navigator.userAgent方法打印下面一堆 下图是iphone7p真机浏览器弹框 下图是ipadPro 在浏览器上弹出 下图是谷歌浏览器 分别是浏览器模拟iphone6/7,ipad ,ipadPro 打印出结果 iphone都还正常,会返回机型...

    JS判断浏览器类型与版本

    总结来说,JavaScript提供了多种方法来检测浏览器类型和版本,这有助于我们进行跨浏览器的开发,确保代码在各种环境下都能正常工作。同时,理解并熟练运用ExtJS组件的配置属性,可以帮助我们更高效地创建和定制用户...

    js判断浏览器.txt

    尽管通过`navigator.userAgent`可以方便地判断浏览器类型,但这种方法存在一定的局限性: - 不同浏览器可能会模仿其他浏览器的`User-Agent`字符串,导致误判。 - 新版本的浏览器可能会更改其`User-Agent`字符串,...

    js检测浏览器类型

    总结来说,JavaScript通过`navigator.userAgent`来检测浏览器类型,开发者可以编写函数进行匹配和解析,以识别用户使用的浏览器,并据此进行特定的优化或功能实现。在实际开发中,我们还需要关注浏览器的版本信息,...

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

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

    判断浏览器类型(判断浏览器类型)

    总结来说,判断浏览器类型主要依赖于分析User-Agent字符串、使用JavaScript对象和方法以及检测HTML5和CSS3特性。需要注意的是,这种方法并非总是准确,因为用户可能禁用了JavaScript,或者使用了隐私模式,这时User-...

    判断浏览器内核.zip

    本资料包“判断浏览器内核.zip”主要聚焦于使用JavaScript来检测用户浏览器的内核类型。核心知识点包括: 1. **UserAgent字符串**:在JavaScript中,`navigator.userAgent`属性提供了关于用户浏览器的信息,它是一...

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

    根据以上介绍的属性,可以编写如下函数来判断浏览器类型: - **判断是否为Internet Explorer**: ```javascript function isIE() { return navigator.appName.indexOf("MicrosoftInternetExplorer") != -1 && ...

    Javascript判断浏览器

    根据提供的文件信息,本文将详细解释如何利用JavaScript来检测用户正在使用的浏览器类型。在Web开发领域,有时开发者可能需要根据用户的浏览器类型来进行某些特定的功能优化或兼容性处理。接下来,我们将深入探讨这...

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

    作者首先使用navigator.userAgent来获取浏览器的User Agent信息,然后通过正则表达式来匹配Chrome版本号。如果版本号小于49,則不支持WebGL。 在文章的第二部分,作者介绍了如何使用Detector对象来判断浏览器是否...

    js判断浏览器

    接下来,我们通过一个简单的示例函数来演示如何根据`navigator.userAgent`来判断浏览器类型: ```javascript function getExplorer() { var explorer = window.navigator.userAgent; // 检测 Internet Explorer ...

    js判断浏览器的环境(pc端,移动端,还是微信浏览器)

    首先,要判断浏览器环境,我们通常会使用`window.navigator.userAgent`这个属性。`userAgent`属性可以获取到当前浏览器的用户代理字符串,该字符串中包含了浏览器的类型、版本、操作系统的相关信息。通过匹配这个...

    js判断浏览器类型

    总的来说,JavaScript提供多种方式来判断浏览器类型,但应优先考虑特性检测。在实际开发中,理解`navigator`对象及其属性,以及如何利用它们来适配不同的浏览器环境,是非常重要的。同时,不断更新和优化代码以应对...

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

    总的来说,虽然jQuery 1.9移除了`$.browser`,但通过JavaScript的`navigator`对象,我们仍然可以有效地判断浏览器类型和版本。使用这种方法时,要注意保持代码的可维护性和兼容性,避免过于依赖特定浏览器的行为。...

    判断浏览器版本及类型

    此段代码通过读取`navigator.userAgent`属性来获取浏览器信息,并通过正则表达式匹配来判断浏览器类型和版本。具体来说: - **`navigator.userAgent`**:返回一个字符串,表示当前浏览器的用户代理头(User-Agent ...

Global site tag (gtag.js) - Google Analytics