通过ua判断微信浏览器打开
最近做了一个小需求,需要判断网页是不是在微信内打开的,打印了一下微信浏览器的UA,写了一个简单的小函数。
function checkWechatBrowser () {
var userAgent = navigator.userAgent.toLowerCase();
return (/MicroMessenger/ig).test(userAgent);
};
暂时可用。
PHP 版本
if( !preg_match('/micromessenger/i', strtolower($_SERVER['HTTP_USER_AGENT'])) ) {
return true;
}