1)如何判断H5是在小程序内运行一? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0000e48ad7cd2087f46bd378953413
2)如何判断H5是在小程序内运行二? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0000c4dfdbc7b827097bbbc7551813
3)如何判断H5是在小程序内运行三? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/000c04af154730270e7b0e1715b413
我在之前整理过如何判断H5运行在小程序webview的三种方案,对于选择综合征的朋友来说,这可要纠结好一会了,那我简单来分析下这几种方案
正如参考文章评论所写的那样
第一种方案需要引入jssdk,第三种方案社区不少用户反馈部分手机不会正常work,所以优先推荐第二个方案,第二个方案算是纯天然,无依赖,适合所有场景。
代码实践
其实我在生产代码中也是使用方案二,来判断小程序环境,进而对H5在小程序端进行适配。
参考文章
判断是否在小程序web-view环境? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/00022e37c78b802f186750b5751000