收藏
回答

H5页面嵌套到小程序中,如果判断是小程序环境?

微信版本,7.0.20,系统,nova7 5G,型号,jef-anoo,版本:10.11.195,emui版本:10.1.1,android版本:10,无法识别在微信小程序环境。

我用的代码是:

var ua = window.navigator.userAgent.toLowerCase();

            if (ua.indexOf('micromessenger') == -1) {//不在微信或者小程序中

            } else {

                // window.__wxjs_environment === 'miniprogram' 为true 则表示在微信小程序的环境

                if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) {

                    if (window.__wxjs_environment === 'miniprogram') {

                        implantCategory = "2";

                    }

                } else {

                    if (window.__wxjs_environment === 'miniprogram') {

                        implantCategory = "2";

                    }

                }

            }

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

2 个回答

  • 少侠
    少侠
    2020-11-11

    可以通过jssdk判断

    2020-11-11
    有用
    回复
  • 等风来
    等风来
    2020-11-11

    H5引入:jweixin-1.6.0.js

    调用 wx.miniProgram.getEnv 方法来获取是否为小程序环境

    前提是,要在微信环境下使用

    2020-11-11
    有用
    回复
登录 后发表内容
问题标签