收藏
回答

window.__wxjs_environment 判定环境在安卓设备失效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug window.__wxjs_environment 工具 6.7.3 2.3.2


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);

}

})


回答关注问题邀请回答
收藏

3 个回答

  • 2019-02-19

    我也遇到了这个问题:用 window.__wxjs_environment,安卓设备失效,改用  wx.miniProgram.getEnv,网页根本就不执行回调,临时解决方案还是用一楼的方法了,这么明显的问题官方都不解决一下的吗?

    2019-02-19
    有用
    回复
  • Lanten
    Lanten
    2018-11-21

    可以用 userAgent 判断

    ```

    const isMiniProgram = /miniProgram/i.test(navigator.userAgent.toLowerCase())

    ```

    2018-11-21
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-11-08

    你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-11-08
    有用
    回复
登录 后发表内容