Chrome浏览器模拟微信、QQ内置浏览器调试网站

网上搜索的,记录一下,主要是通过判断浏览器的 UA 来进行区别 安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) > AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 &gt...

网上搜索的,记录一下,主要是通过判断浏览器的 UA 来进行区别

安卓 QQ 内置浏览器 UA:

Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) > AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 > Chrome/37.0.0.0 Mobile Safari/537.36 V1_AND_SQ_5.3.1_196_YYB_D > QQ/5.3.1.2335 NetType/WIFI

安卓微信内置浏览器 UA:

Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) > AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 > Chrome/37.0.0.0 Mobile Safari/537.36 > MicroMessenger/6.0.2.56_r958800.520 NetType/WIFI

IOSQQ 内置浏览器 UA:

Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) > AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 > QQ/5.2.1.302 NetType/WIFI Mem/28

IOS 微信内置浏览器 UA:

Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) > AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 > MicroMessenger/6.0.1 NetType/WIFI

具体步骤:

1、打开 Chrome 调试工具(F12),点击右上角竖着的三个点

Chrome浏览器模拟微信、QQ内置浏览器调试网站

2、打开后选择 Setting,如下图

Chrome浏览器模拟微信、QQ内置浏览器调试网站

3、选择左边栏 Devices,如下图

Chrome浏览器模拟微信、QQ内置浏览器调试网站

4、选择右边栏 Add custom device,填写模拟的设备名称 尺寸 及 user agent string 即可,设备名称和尺寸可以自己自定义 user agent string 按上面的来填就好了。

Chrome浏览器模拟微信、QQ内置浏览器调试网站

应用实例:PHP 判断是否在微信内部浏览器访问

<?php
if(is_weixin()){
echo "这是微信内部浏览器";
}else{
echo "这是微信外部浏览器";
}
function is_weixin(){
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
return true;
}
return false;
}
?>

给TA打赏
共{{data.count}}人
人已打赏
站长教程网络教程

移动端启用不同主题的实现办法

2022-7-15 2:00:19

站长教程网络教程

php正则匹配不以特定字符串结尾的写法

2022-7-15 14:55:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索