判断是否在小程序web-view环境
发布于 6 年前 作者 yangao 20232 次浏览 来自 问答

看到帖子说安卓的webview UA带有miniprogram,而iOS没有
而iOS的window.__wxjs_environment === 'miniprogram’是有效的,部分安卓似乎无效
那么可不可以这么判断, 以获得一个准确的结果:

const isInWechatMP = () => {
        return (navigator.userAgent.match(/micromessenger/i) && navigator.userAgent.match(/miniprogram/i)) || window.__wxjs_environment === ‘miniprogram’;
};

期待官方答复!

2 回复

貌似可以这样检测的,得到了官方答复

回到顶部