美文网首页
区分公众号网页还是小程序 web-view

区分公众号网页还是小程序 web-view

作者: 苍老师的眼泪 | 来源:发表于2022-09-02 01:54 被阅读0次

    有时候需要区分当前环境是公众号网页还是小程序 web-view,用 useragent 是无法区分的,因为

    navigator.userAgent.toLowerCase().indexOf('micromessenger')
    

    在公众号和小程序环境中都返回一个不等于 -1 的值

    正确的做法是引入小程序的 jssdk

    https://res.wx.qq.com/open/js/jweixin-1.3.2.js
    

    getEnv的回调中,无论是哪个环境都会有 res.miniprogram,但只有在小程序 web-view 中的值才会是 true,其它全为 false

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

    相关文章

      网友评论

          本文标题:区分公众号网页还是小程序 web-view

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