美文网首页
web-view内判断是否在小程序内

web-view内判断是否在小程序内

作者: 竹小星 | 来源:发表于2018-07-02 15:27 被阅读47次

    参考文献
    建议在WeixinJSBridgeReady回调中使用

    通过window.__wxjs_environment变量判断是否在小程序环境

    function ready() {
      console.log(window.__wxjs_environment === 'miniprogram') // true
    }
    if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) {
      document.addEventListener('WeixinJSBridgeReady', ready, false)
    } else {
      ready()
    }
    

    也可以使用JSSDK 1.3.2提供的getEnv接口(在wx.ready(function(){})中使用)
    微信JS-SDK说明文档

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

    相关文章

      网友评论

          本文标题:web-view内判断是否在小程序内

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