美文网首页
页面判断是在微信小程序 web-view 环境打开

页面判断是在微信小程序 web-view 环境打开

作者: Mr老朝 | 来源:发表于2023-03-08 11:12 被阅读0次

1、getEnv

wx.miniProgram.getEnv(function(res) {
  console.log(res.miniprogram) // true
})

2、__wxjs_environment

// web-view下的页面内
function ready() {
  console.log(window.__wxjs_environment === 'miniprogram') // true
}
if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) {
  document.addEventListener('WeixinJSBridgeReady', ready, false)
} else {
  ready()
}

3、userAgent

从微信7.0.0开始,可以通过判断userAgent中包含miniProgram字样来判断小程序 web-view 环境。

var isMiniProgram = window.navigator.userAgent.toLocaleLowerCase().indexOf('miniprogram') > -1;

相关文章

网友评论

      本文标题:页面判断是在微信小程序 web-view 环境打开

      本文链接:https://www.haomeiwen.com/subject/cuxoldtx.html