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
阅读 3064 · 发布于 2019-04-15
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Java 语法糖 - 自动拆装箱阅读 789
-
IDEA Debug 异常断点阅读 929
-
GoJS 更改 Overview 的拖动框颜色阅读 1458
-
移动端 input 输入框使软键盘回车键变为搜索按钮阅读 4510
-
Docker 部署 Flink阅读 970
-
Linux 统计文本行数阅读 1616
-
IDEA 远程调试 Kubernetes 容器中的 Spring Boot 程序阅读 1995
-
MySQL Err 1055 解决办法阅读 1275
-
Nginx 配置之开启状态检查阅读 2322
-
Kubernetes kubectl cp 命令报错 error: unexpected EOF阅读 1878