开发者网址导航

js或php如何判断是否为微信浏览器?

米崽1213  2017-12-17 17:36  ·  143 浏览

在移动端打开页面,现在想知道如何判断是 普通浏览器 还是 移动浏览器。jsphp 代码如何实现?

1个回答
白丶阁 2017-12-18 10:29

JS判断

function is_weixin() { 
    var ua = window.navigator.userAgent.toLowerCase(); 
    if (ua.match(/MicroMessenger/i) == 'micromessenger') { 
        return true;
    } else { 
        return false;
    } 
}

PHP判断

function is_weixin() { 
    if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) { 
        return true; 
    } else {
        return false; 
    }
}
恭喜你,这是一条成功消息
!
警告哦,这是一条警告消息