在h5页面判断当前内嵌h5的小程序是不是第三方的还是自己的?
发布于 6 年前 作者 guiyingliu 14637 次浏览 来自 官方Issues

目前公司小程序大部分是有webview嵌套H5页面实现,小部分是原生页面实现比如收银台,支付页面等,二者之间的跳转通过wx.miniProgram.navigateTo实现。

由于近期公司业务与第三方平台合作,需要将我们的H5页面嵌套进第三方小程序中,由于第三方小程序中没有我们的原生页面代码,所以在第三方小程序中无法跳转到原生页面,导致在业务层面出现去支付按钮点不动,链接按钮点不动的情况。

期望官方能给出一个判断是第三方小程序,或者判断是内部小程序的方案。

另外我们内部尝试第三方小程序的入口活动页面,设置cookie的方式进行区分,但是发现__同一个域名在不同小程序之间会被相互读取到__,期望官方可以核实一下这个问题。

2 回复

应该有个referer里面可以获取到appid,可以通过这个来判断

谢邀,不过我看不懂,你的意思是在h5页面判断当前内嵌h5的小程序是不是第三方的还是自己的?内嵌时页面url传个参数不就可以判断来源了?

回到顶部