H5页面中判断微信小程序和微信浏览器环境

方法一:
首先通过ua判断微信环境,然后使用getEnv判断是否为小程序(res.miniProgram为true)还是微信浏览器(res.miniProgram为false)
wx.miniProgram.getEnv(res => res.miniProgram && ‘小程序环境’)

方法二:
嵌套在webview中,可以使用self !== top来判断是否为小程序

方法三:
当然前两种还是有缺陷,可以使用在h5链接上添加小程序的唯一标识(参数) 比如 previewer = mini

你可能感兴趣的:(前端,小程序,html5)