JavaScript/PHP 判断是否为微信内置浏览器
JavaScript PHP 大约 929 字JavaScript
function isWeixinBrowser() {
var agent = navigator.userAgent.toLowerCase();
if (agent.match(/MicroMessenger/i) == "micromessenger") {
return true;
} else {
return false;
}
}
PHP
function is_weixin() {
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) {
return true;
}
return false;
}
function weixin_version() {
preg_match('/.*?(MicroMessenger\/([0-9.]+))\s*/', $_SERVER['HTTP_USER_AGENT'], $matches);
echo '你的微信版本号为:'.$matches[2];
}
User-Agent
Android
微信浏览器
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
iOS
微信浏览器
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
阅读 2730 · 发布于 2019-04-15
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Android 判断通知栏是否可用阅读 1820
-
CSS 网页变灰效果阅读 1676
-
Vue filters 过滤器阅读 89
-
JVM:开启标量替换后仍有部分对象在堆中生成阅读 703
-
Android Glide 加载圆形图片阅读 2747
-
Spring Boot JPA 为数据表列 Column 添加注释阅读 40
-
Android ListView 数据集为空时显示的视图阅读 1667
-
Kubernetes Service 对外提供访问阅读 761
-
GoJS 给右键菜单中的按钮添加分割线阅读 1014
-
Windows WSL 下 Docker 启动报 waiting for init preliminary setup caused: EOF: unknown 错误阅读 2619