微信版本,8.0.16,weixin-js-sdk版本:1.6.0,android版本:10,无法识别在微信小程序环境。
我使用的代码:
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == “micromessenger”) {
wx.miniProgram.getEnv(res => {
if (res.miniprogram) {
alert(“在小程序里”);
} else {
alert(“不在小程序里”);
}
});
} else {
alert(“不在微信里”);
}
这里无论是用 wx.miniProgram.getEnv、window.__wxjs_environment还是navigator.userAgent.toLowerCase都报错了,weixin-js-sdk 1.3.2版本也试过了
报错 TypeError: Cannot read property ‘userAgent’ of undefined