怎么判断这是公众号还是h5?

image.png
image.png
http://yy.juniutaoke.com/payg...
怎么判断他是公众号还是h5,能拿到他的页面代码吗???不是源程序,就是页面的静态代码。
用什么工具

阅读 2.9k
3 个回答

判断是否微信浏览器:
主要是因为微信的浏览器userAgent中有MicroMessenger; 是微信独有的

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

公众号只会在打开微信的聊天弹窗,其他点击链接跳转的都是网页。
只不过很多业务都会去判断是否当前打开环境是手机或者微信/钉钉浏览器。

要拿代码很简单啊,页面禁用JS之后再打开项目链接就可以了。

公众号就是H5,区别就是

  1. 有判断UA,不是微信浏览器就不显示
  2. 用了微信浏览器的一些API
推荐问题
宣传栏