var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") { //ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器) wx.miniProgram.getEnv((res) => { if (res.miniprogram) { console.log("在小程序里", res); } else { console.log("不在小程序里", res); } }) } else { console.log('不在微信里'); }
先判断是否微信环境, 然后微信环境下, 是否 在小程序环境 嵌套的h5页面