收藏
回答

web-view的h5中使用wx.miniProgram.getEnv获取小程序环境获取不到?

在h5中判断是否是小程序环境,开发版中调试可以正常打开页面,在体验版中获取不到小程序环境页面打不开

  iswxorapipay () {
    var ua = window.navigator.userAgent.toLowerCase();
    var iswxmini = ''
    if (ua.indexOf('micromessenger') > -1) {
      window.wx.miniProgram.getEnv(function (res) {
        if (res.miniprogram) {
          // 小程序环境下逻辑
          // alert('在小程序中')
          iswxmini = 'iswxmini'
        } else {
          // 非小程序环境下逻辑
        }
      })
      return iswxmini
    }else if (ua.indexOf('alipay') > -1){
      return 'alipay'
    }
  },
回答关注问题邀请回答
收藏

2 个回答

  • fighting
    fighting
    2022-05-09

    需要使用异步的方式获取状态

    2022-05-09
    有用
    回复
  • Cjiang
    Cjiang
    2022-03-30

    打印下res,看看什么返回信息。

    2022-03-30
    有用
    回复
登录 后发表内容