码迷,mamicode.com
首页 > 微信 > 详细

JavaScript 获取并且判断浏览器内核访问类型(QQ/微信)

时间:2018-06-24 11:44:52      阅读:550      评论:0      收藏:0      [点我收藏+]

标签:体验   tor   SQ   使用   解决   col   html   直接   ==   

1、作用?

  对于开发者而言,微信或者QQ自带的浏览器内核或许不能够为用户带来良好的体验,所有有的时候我们需要引导用户进入自带浏览器体验,所以这个功能主要是解决这个问题。

2、实现方法?

  使用Javascript获取用户访问的UA标识,根据标识判断是否在QQ或者微信的浏览器内核中。

3、实现代码

  QQ判断:

1 function is_qq(){
2     var ua = navigator.userAgent.toLowerCase();
3     if(ua.match(/\sQQ/i)==" qq") {
4         return true;
5     } else {
6         return false;
7     }
8 }    

  微信判断:

1 function is_weixin(){
2     var ua = navigator.userAgent.toLowerCase();
3     if(ua.match(/MicroMessenger/i)=="micromessenger") {
4         return true;
5     } else {
6         return false;
7     }
8 }

  在自己的html页面中加入以上代码,在使用时直接调用函数即可。成功返回ture,失败返回false。

  

JavaScript 获取并且判断浏览器内核访问类型(QQ/微信)

标签:体验   tor   SQ   使用   解决   col   html   直接   ==   

原文地址:https://www.cnblogs.com/HULANG-BTB/p/9219669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!