`
a19905522
  • 浏览: 95259 次
  • 性别: 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. }  
分享到:
评论

相关推荐

    关于navigator.userAgent

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

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

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

    判断iOS、Android以及PC端的示例代码

    我们在做移动端时,在跨平台、浏览器、移动设备兼容的时候,要根据设备、浏览器做特定调整,想起用navigator.userAgent来对浏览器类型进行判断,查了点资料,在这里总结下 还有一个就是移动端的缩放问题,在meta标签...

    关于在vue-cli中使用微信自动登录和分享的实例

    let ua = window.navigator.userAgent.toLowerCase(); console.log(ua);//mozilla/5.0 (iphone; cpu iphone os 9_1 like mac os x) applewebkit/601.1.46 (khtml, like gecko)version/9.0 mobile/13b143 safari/...

    mt:判断浏览器端设备类型

    根据userAgent判断浏览器端设备类型 #####属性介绍: _PLATFORM = { USERAGENT: navigator.userAgent.toLowerCase(), //获取userAgent并转为小写 PCMARKER: 'pc', //设置PC端的标记字符 PADMARKER: 'pad', //...

    js/jquery判断浏览器类型的方法小结

    JS获取浏览器信息 代码如下: 浏览器代码名称:navigator.appCodeName 浏览器名称:navigator....用户代理:navigator.userAgent js判断IE浏览器的四种方法: 方法一: if(window.addEventListener){ alert("not

    如何实现移动端浏览器不显示 pc 端的广告

    根据 window.navigator.userAgent 来判断当前浏览器是否是微信内置浏览器 window.navigator.userAgent=='micromessenger' 今天要分享的内容差不多,因为之前只考虑了微信浏览器的适配,回头在移动端浏览器打开站点,...

    JS如何判断浏览器类型和详细区分IE各版本浏览器

    今天用到JS判断浏览器类型,于是就系统整理了一下,便于后期使用。 /* * 描述:判断浏览器信息 * 编写:LittleQiang_w * 日期:2016.1.5 * 版本:V1.1 */ //判断当前浏览类型 function BrowserType() { ...

    使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)

    可以通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端。 var u = navigator.userAgent; isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1, //android终端 isiOS = !!u....

    基于javascript实现判断移动终端浏览器版本信息

    具体解释都在注释里,这里就不多废话了,直接奉上代码 ... varu = navigator.userAgent, app = navigator.appVersion;  return{//移动终端浏览器版本信息  trident: u.indexOf(‘Trident’) > -1,//IE内核  

    js识别不同浏览器基于userAgent做判断

    检测浏览器,注意浏览器判断顺序,主要是基于userAgent做判断。 //检测浏览器 var client = function(){ var engine = { ie:0, gecko:0, webkit:0, khtml:0, opera:0, ver:null }; var browser = { //浏览器 ie: 0,...

    根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码

    既判断分辨率,也判断浏览器 重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码。 代码如下:[removed] <!– if (window.navigator.userAgent.indexOf(“MSIE”)>=1) { var IE1024=””; ...

    JS判断浏览器类型与版本的实现代码

    下面列举一下常用的判断方法 1、判断浏览器是否为IE document.all ? ‘IE’ : ‘others’:在IE下document.all值为1,而其他浏览器下的值为0; navigator.userAgent.indexOf(“MSIE”)>0 ? ‘IE’ : ‘others’:...

    基于jQuery1.9版本如何判断浏览器版本类型

    在jquery.1.9以前的版本,可以使用$.browser很轻松的判断浏览器的类型和版本,但是在1.9中和以后的版本中,$.browser已经被删除,下面就介绍一下如何实现此功能,希望能够给需要的朋友带来帮助。 一.自定义代码: $...

    vue 解决在微信内置浏览器中调用支付宝支付的情况

    我的思路大概是这样的 ...let ua = window.navigator.userAgent.toLowerCase() ua.match(/MicroMessenger/i) == “micromessenger” 这两句代码就是判断用户是否是用微信内置浏览器打开的页面 如果

    前端js对微信或支付宝的网页授权+支付

    建议先去官网了解详情:适用于网站应用的...判断浏览器并进入相应的授权 function IsWeixinOrAlipay() { var ua = window.navigator.userAgent.toLowerCase(); //判断是不是微信 if (ua.match(/MicroMessenger/i)

    移动端判断浏览器类型

    判断微信环境以及其他类型 判断IOS/安卓 const u = navigator.userAgent; const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if (isiOS) { console.log('IOS') }else{ console.log('安卓') } 判断是否...

    Jquery判断IE6等浏览器的代码

    $.support.style) { //代码 } jquery 判断浏览器方法 jquery中利用navigator.userAgent.indexOf来判断浏览器类型,并进行了一下处理,如果不想使用jquery,稍为修改下代码就可以为自己所用 jquery判断浏览器的源码...

    js识别uc浏览器的代码

    if(navigator.userAgent.indexOf('UCBrowser') > -1) { alert("uc浏览器"); }else{ //不是uc浏览器执行的操作 } 如果想测试某个浏览器的特征可以通过如下方法获取 JS获取浏览器信息 浏览器代码名称:...

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

    因为360的流氓性质,现在已经在 navigator.userAgent 检测不到360浏览器的特征。只能使用其他办法。这里是我自己找的一种办法 。 缺点是对移动端浏览器设备没统计和测试过,有什么问题和建议可以在留言中补充,我...

Global site tag (gtag.js) - Google Analytics