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
阅读 3253 · 发布于 2019-04-15
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓
昵称:
随便看看
换一批
-
Spring Boot Thymeleaf 公共布局阅读 304
-
软考-系统架构设计师:范围管理和时间管理阅读 1985
-
Java WebSocket The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method阅读 5509
-
Kubernetes apiVersion 字段解析阅读 731
-
MySQL 内置函数之时间函数阅读 2073
-
IDEA 新主题 UI阅读 406
-
Java 并发编程之 ConcurrentHashMap 1.8 源码分析阅读 1263
-
Vue 重置 data 数据阅读 840
-
Spring Boot 静态资源设置缓存控制 Max-Age 返回头阅读 714
-
Spring Boot 使用 springdoc-openapi 接入 Swagger2阅读 1546