通过ua区分QQ内置浏览器与QQ浏览器
通过ua区分QQ内置浏览器与QQ浏览器
- 在Android上
- 在ios上
在Android上
QQ内置环境的ua中有关键字 MQQBrowser, 并且后面有一个QQ字符,QQ浏览器则没有。
因此在Android上区分,需要用正则判断ua中包含MQQBrowser并且之后包含QQ,则是QQ内置浏览器,ua中包含MQQBrowser但是不包含QQ则是QQ浏览器
在ios上
QQ内置浏览器的ua包含一个空格加QQ,但是不包含MQQBrowser
QQ浏览器ua包含MQQBrowser但是不包含单独的QQ
js代码
<script type="text/javascript">
//判断是否QQ内置浏览器(含IOS和Andriod)
function isQQAPP(){var isIosQQ = ( /(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) && /\sQQ/i.test(navigator.userAgent));var isAndroidQQ = ( /(Android)/i.test(navigator.userAgent) && /MQQBrowser/i.test(navigator.userAgent) && /\sQQ/i.test((navigator.userAgent).split('MQQBrowser')));alert(isIosQQ+"--"+isAndroidQQ);if(isIosQQ || isAndroidQQ){$(".down-share").empty();var html = "<a class='glyphicon glyphicon-download share' href='/index.php/Mobile/Product/detail/id/{$_list.id}/method/download'>下载行程</a><a class='glyphicon glyphicon-share share share2' href='javascript:void(0);'>分享行程</a>";$(".down-share").append(html);}
}
</script>
通过ua区分QQ内置浏览器与QQ浏览器相关推荐
- 如何通过ua区分QQ内置浏览器与QQ浏览器
在Android上 QQ内置环境的ua中有关键字 MQQBrowser, 并且后面有一个QQ字符,QQ浏览器则没有. 因此在Android上区分,需要用正则判断ua中包含MQQBrowser并且之后包 ...
- JS如何区分微信浏览器、QQ浏览器和QQ内置浏览器,解决 ios 无法判断是否为qq浏览器环境的问题。
原理 通过不同移动端的ua弹窗 获取user-agent 参数包含的信息,进行判断浏览器类型 在Android上 QQ内置环境的ua中有关键字 MQQBrowser, 并且后面包含一个[空白符+QQ] ...
- h5 页面判段是否是微信内,是否是IOS,区分qq内置浏览器和QQ浏览器
/*** 判断当前的环境是否在 微信环境下* */isWeiXin: () => {var ua = window.navigator.userAgent.toLowerCase();if (u ...
- 谷歌浏览器模拟微信/QQ内置浏览器调试及js判断方法
模拟微信及QQ内置浏览器主要是通过判断浏览器的 UA 来进行区别. 安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LR ...
- 谷歌修改useragent,chrome模拟微信、QQ内置浏览器
1.首先咋模拟时,需要用到UA,微信和 QQ 内置浏览器 UA 安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX2 ...
- Chrome模拟微信、QQ内置浏览器
在Chrome中模拟微信内置浏览器 微信和QQ内置浏览器UA 安卓QQ内置浏览器UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) ...
- html判断qq微信浏览器打开,JS判断QQ内置浏览器和QQ浏览器
最近在做一个分享功能,APP端分享到各大平台,用户点击链接会进入一个H5页面,如果用户装了你的APP则会调到APP里面的具体页面,没有安装APP的用户就在H5页面内而不会跳转,用户在H5页面里面点击某 ...
- 判断qq内置浏览器和微信内置浏览器
var ua = navigator.userAgent.toLowerCase(),isWx = false,isQQ = false, isQQInstalled = false;if(ua.in ...
- js判断微信内置/QQ内置/QQ浏览器
var ua = navigator.userAgent.toLowerCase(),isWx = false,isQQ = false, isQQInstalled = false;if(ua.in ...
最新文章
- 这 10 道 Spring Boot 常见面试题你需要了解下
- poj 2352 Stars 线段树(先建后查/边建边查)/树状数组三种方法思路详解,带你深入了解线段树难度⭐⭐⭐★
- MySQL的用户和权限介绍
- 【译】A Beginner-Friendly Introduction to Containers, VMs and Docker
- 你还在为20倍的连麦成本发愁吗?
- sqlite3数据库教程
- 网易云音乐测开面试题整理
- FPGA原语类型介绍
- java 度量_Java度量方法调用率
- www.biubiujie.com BiuBiu街-要Beautiful的女孩纸逛的街
- java day55【 Mybatis 连接池与事务深入 、 Mybatis 的动态 SQL 语句、 Mybatis 多表查询之一对多 、 Mybatis 多表查询之多对多】...
- adobe reader XI打开大约十几秒就闪退问题解决方法大全
- Neural3DMM与螺旋卷积
- php后台万能登陆密码,各类网站后台万能密码整理
- 解决Linux下adb devices找不到设备
- ZZULIOJ-1035,分段函数求值(Python)
- 【jQwidgets】千分位
- HTTP Error503 错误解决办法
- Feed Ratios_usaco3.2_暴力
- 2021计算机保研夏令营经验分享——上岸中科大大数据学院
热门文章
- 欧姆龙PLC远程上下载实际操作分享
- 早期RA获超声缓解的基线预测因素
- mysql添加字段及备注_MySQL字段的说明和备注信息
- CSS 实战: Switch 按钮开关(checkbox 实现)
- 向 Oracle 数据库添加 ST_Geometry 类型
- recommenderlab:构建基于R的推荐系统
- 警察蜀黍动真格,抓捕内鬼390余人、黑客近百人
- 从0到1 拿下C语言——绪论(计算机的组成、进制转换、算法表示、程序结构、C语言基本词汇)
- Java、JSP基于Web的师生互动系统的设计与实现
- 弘辽科技:拼多多新店选什么推广方式?