内核终端判断,微信?QQ?ipad?IE?移动?Google?opera……
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……相关推荐
- iOS9 判断微信qq是否安装
iOS 9检测QQ.微信是否安装无效的解决方法 在info.plist里面添加LSApplicationQueriesSchemes(Array类型),然后插入weixin, wechat, mqq的 ...
- 谷歌浏览器模拟微信/QQ内置浏览器调试及js判断方法
模拟微信及QQ内置浏览器主要是通过判断浏览器的 UA 来进行区别. 安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LR ...
- uni-app【判断手机是否安装微信QQ】
uni-app[判断手机是否安装微信QQ] if(plus.runtime.isApplicationExist({ pname: 'com.tencent.mm', action: 'weixin: ...
- 判断是否qq或者微信内置浏览器
判断是否qq或者微信内置浏览器 *chrome wx,qq测试 ###安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/L ...
- Ipad全线涨价;马斯克计划未来数月裁掉推特 75% 员工;支付宝已支持给微信QQ好友转账 | EA周报...
EA周报 2022年10月21日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.马斯克计划未来数月裁掉推特 75% 员工 2.新款 iPad Pro 售 ...
- php判断微信内核,JavaScript_如何判断微信内置浏览器(通过User Agent实现),在进行微信公众账号开发的时 - phpStudy...
如何判断微信内置浏览器(通过User Agent实现) 在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢? 微信内置浏览器的 Use ...
- 通过浏览器navigator判断浏览器版本或者手机类型判断微信访问
javascript 的navigator属性,不常用,但是用处也不少,主要用处是在做浏览器兼容的问题的时候,现在有的网站已经不兼容IE6,用户假如用IE6浏览网页的话,会提示浏览器升级等信息.或者判 ...
- java 后台区分访问端是微信,qq,qq浏览器
// 判断是否是微信 public static boolean isWeChat(HttpServletRequest request) { String userAgent = request.g ...
- iOS微信QQ聊天界面的UI框架以及Socket简单实现群聊功能
7.1日更新 Python3 TCP Demo相关 https://blog.csdn.net/Deft_MKJing/article/details/80851879 2.2日更新,socket简易 ...
最新文章
- 拉开你和同龄人差距的,不是基因,不是努力,而是……
- MD5加密字符串并转化为base64(C#和PHP代码相同实现)
- C/Cpp / 如何定义一个只能在堆上(栈上)生成对象的类?
- 《正规军的Python进阶之路|Python技能树测评》
- mysql 5.6.29.tar.gz_编译安装mysql5.6.29及安装报错的解决方法
- VI-ORB环境配置
- pg数据库开启远程连接_Postgresql开启远程访问的步骤全纪录
- C#格式化小数位的方法
- 【今日所得】1.29。。。
- QUnit 5分钟教程
- ssm房屋租赁管理系统ssm房屋管理系统JSP网上租房系统JSP房产信息网站房屋租赁系统房屋
- 海思HI3559和海思HI3559A的区别以及Hi3559c开发板
- 运营Tumblr的几个建议-教你成为tumblr达人
- Quartz默认数据库表分析
- python之路_面向对象
- linux设置合上电脑,[转载]笔记本上装CentOS 7 设置合上盖子不休眠
- 什么是EDM营销?EDM营销和一般营销方式的区别分析
- [BZOJ1587]叶子合并leaves
- android备份recovery,Recovery(Android手机备份功能)
- php时间函数不准确,php date函数时间不对如何解决