1  $(document).ready(function(){
 2         //判断访问终端
 3         var browser={
 4             versions:function(){
 5                 var u = navigator.userAgent, app = navigator.appVersion;
 6                 return {
 7                     trident: u.indexOf('Trident') > -1, //IE内核
 8                     presto: u.indexOf('Presto') > -1, //opera内核
 9                     webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
10                     gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐内核
11                     mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
12                     ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
13                     android: u.indexOf('Android') > -1 || u.indexOf('Adr') > -1, //android终端
14                     iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器
15                     iPad: u.indexOf('iPad') > -1, //是否iPad
16                     webApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部
17                     weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增)
18                     qq: u.match(/QQ\//i) == "QQ/"  //是否QQ
19                 };
20             }(),
21             language:(navigator.browserLanguage || navigator.language).toLowerCase()
22         }
23
24             if (browser.versions.weixin) {
25                 $(".mask").show();
26                 $("#tip").show();
27
28             }else{
29                 window.location.href = 'http://uustar.pynoo.cn/download/uustar-admin-v2.0.2.apk';
30             }
31         $("#tip").on("click",function(){
32             $(".mask").hide(); $("#tip").hide();
33
34         });
35
36     })

转载于:https://www.cnblogs.com/zhanghuiyun/p/5707636.html

内核终端判断,微信?QQ?ipad?IE?移动?Google?opera……相关推荐

  1. iOS9 判断微信qq是否安装

    iOS 9检测QQ.微信是否安装无效的解决方法 在info.plist里面添加LSApplicationQueriesSchemes(Array类型),然后插入weixin, wechat, mqq的 ...

  2. 谷歌浏览器模拟微信/QQ内置浏览器调试及js判断方法

    模拟微信及QQ内置浏览器主要是通过判断浏览器的 UA 来进行区别. 安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LR ...

  3. uni-app【判断手机是否安装微信QQ】

    uni-app[判断手机是否安装微信QQ] if(plus.runtime.isApplicationExist({ pname: 'com.tencent.mm', action: 'weixin: ...

  4. 判断是否qq或者微信内置浏览器

    判断是否qq或者微信内置浏览器 *chrome wx,qq测试 ###安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/L ...

  5. Ipad全线涨价;马斯克计划未来数月裁掉推特 75% 员工;支付宝已支持给微信QQ好友转账 | EA周报...

    EA周报 2022年10月21日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.马斯克计划未来数月裁掉推特 75% 员工 2.新款 iPad Pro 售 ...

  6. php判断微信内核,JavaScript_如何判断微信内置浏览器(通过User Agent实现),在进行微信公众账号开发的时 - phpStudy...

    如何判断微信内置浏览器(通过User Agent实现) 在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 Use ...

  7. 通过浏览器navigator判断浏览器版本或者手机类型判断微信访问

    javascript 的navigator属性,不常用,但是用处也不少,主要用处是在做浏览器兼容的问题的时候,现在有的网站已经不兼容IE6,用户假如用IE6浏览网页的话,会提示浏览器升级等信息.或者判 ...

  8. java 后台区分访问端是微信,qq,qq浏览器

    // 判断是否是微信 public static boolean isWeChat(HttpServletRequest request) { String userAgent = request.g ...

  9. iOS微信QQ聊天界面的UI框架以及Socket简单实现群聊功能

    7.1日更新 Python3 TCP Demo相关 https://blog.csdn.net/Deft_MKJing/article/details/80851879 2.2日更新,socket简易 ...

最新文章

  1. 拉开你和同龄人差距的,不是基因,不是努力,而是……
  2. MD5加密字符串并转化为base64(C#和PHP代码相同实现)
  3. C/Cpp / 如何定义一个只能在堆上(栈上)生成对象的类?
  4. 《正规军的Python进阶之路|Python技能树测评》
  5. mysql 5.6.29.tar.gz_编译安装mysql5.6.29及安装报错的解决方法
  6. VI-ORB环境配置
  7. pg数据库开启远程连接_Postgresql开启远程访问的步骤全纪录
  8. C#格式化小数位的方法
  9. 【今日所得】1.29。。。
  10. QUnit 5分钟教程
  11. ssm房屋租赁管理系统ssm房屋管理系统JSP网上租房系统JSP房产信息网站房屋租赁系统房屋
  12. 海思HI3559和海思HI3559A的区别以及Hi3559c开发板
  13. 运营Tumblr的几个建议-教你成为tumblr达人
  14. Quartz默认数据库表分析
  15. python之路_面向对象
  16. linux设置合上电脑,[转载]笔记本上装CentOS 7 设置合上盖子不休眠
  17. 什么是EDM营销?EDM营销和一般营销方式的区别分析
  18. [BZOJ1587]叶子合并leaves
  19. android备份recovery,Recovery(Android手机备份功能)
  20. php时间函数不准确,php date函数时间不对如何解决

热门文章

  1. flutter圆形动画菜单,Flow流式布局动画圆形菜单
  2. ACM模板——拓扑排序
  3. Python—语法基础(8) 分支、循环结构
  4. 51nod 1013快速幂 + 费马小定理
  5. Oracle 12C -- 预定义audit policies
  6. virtual box 针对Unable to load R3 module 解决方案
  7. .net 特性 Attribute
  8. mac下svn常用命令
  9. JavaScript学习笔记之BOM篇,认识几种常见的浏览器对象
  10. 机器/深度学习常见面试问题