ios 是正常的,安卓设备 window.__wxjs_environment 获取不到值
if (window.__wxjs_environment === 'miniprogram'){
} else {
}
这种方法也试过,也不生效
wx.miniProgram.getEnv(function(res) {
if (res.miniProgram) {
// 走在小程序的逻辑
alert("Cart 7 走在小程序的逻辑" + window.__wxjs_environment);
} else {
// 走不在小程序的逻辑
alert("Cart 7 走不在小程序的逻辑" + window.__wxjs_environment);
}
})
我也遇到了这个问题:用 window.__wxjs_environment,安卓设备失效,改用 wx.miniProgram.getEnv,网页根本就不执行回调,临时解决方案还是用一楼的方法了,这么明显的问题官方都不解决一下的吗?
可以用 userAgent 判断
```
const isMiniProgram = /miniProgram/i.test(navigator.userAgent.toLowerCase())
```
你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。