js如何判断网页在app中打开的?

公司做的h5宣传页,有个按钮是下载app。如果是自己的app中打开就不是显示下载按钮,如果是其它地方打开就显示这个按钮,我该如何判断呢?
想判断下边微信一样?

if (ua.match(/MicroMessenger/i) == "micromessenger") {
        return "wx";
    };
阅读 7.5k
2 个回答

app内的浏览器设置一个自定义的UA就好了,就和微信一样判断UA

楼上说出了解决思路 , 我来说说解决方案吧:

因为之前有写过一篇关于获得 客户端设备环境的文章, 这下好了, 都不要打字了:

稳定但是难看版:
https://segmentfault.com/a/11...

随时删除但是美观版:
https://www.zybuluo.com/01qin...

代码有点多, 有点耐心小伙子

推荐问题
宣传栏