在线急等 如何在JS中 判断该网页是不是在手机QQ内置浏览器中打开!!!!

 // 判断是不是微信浏览器
    var is_weixin = (function() {
        var ua = navigator.userAgent.toLowerCase();
        if (ua.match(/MicroMessenger/i) == "micromessenger") {
            alert("is_weixin ture");
            return true;
        } else {
            alert("is_weixin false");
            return false;
        }
    })();

        这里是微信内置浏览器的判断方法  
        请问手机QQ呢!!!! 谢谢各位了

MQQBrowser 为 QQ 手机浏览器

var device = {
    scene: function scene() {
        var e = navigator.userAgent.toLowerCase();
        return e.indexOf("micromessenger") > -1 ? "weixin" : /qq\/([\d\.]+)*/.test(e) ? "qq" : "mobile"
    }(),
}
  • 返回值
    • weixin 微信
    • qq 手机QQ
    • mobile 手机浏览器

例:

if (-1 == ["weixin", "qq"].indexOf(device.scene))
    return alert("请在微信和手机QQ环境下参与活动~");