咱们先要用<web-view></web-view>组件来内嵌H5 ,那么在H5的js里面 就要判断好 当前H5打开的环境是啥!
第一步,需要引入js的SDK文件,如下:
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
第二步,使用JSSDK 1.3.2提供的getEnv
接口:
wx.miniProgram.getEnv(function(res) {
console.log(res.miniprogram) // true
if (res.miniprogram) {
// 小程序环境
wx.miniProgram.navigateTo({
url: ''
})
}else {
//非小程序环境
}
})
由此,即可通过res.miniprogram返回的布尔值来判断是否是在小程序里面了。