最近做的一个项目h5页面,甲方即要嵌套到app中,又要嵌套到小程序中,有个需求是在app中显示首页的按钮,在小程序中打开要隐藏掉这个首页的按钮,最终我的解决方案如下!
解决方案:引入微信SDK文件:JSSDK,通过微信SDK方法判断。
1、首先,先引入微信sdk文件
npm install weixin-js-sdk
2、记得调用文章来源:https://www.toymoban.com/news/detail-505280.html
var wx = require('weixin-js-sdk');
3、先判断是否在微信浏览器内打开,再使用微信api判断是否在小程序中打开文章来源地址https://www.toymoban.com/news/detail-505280.html
// 判断是否在微信浏览器内
if (ua.match(/MicroMessenger/i)=="micromessenger") {
wx.miniProgram.getEnv((res) => {
if (res.miniprogram) {
console.log('在小程序内');
} else {
console.log('不在小程序内');
}
})
} else {
console.log('不在微信浏览器内');
}
到了这里,关于uniapp H5页面如何判断是在微信小程序环境还是微信环境中运行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!