<web-view src="https://open.weixin.qq.com/connect/oauth2/authorize?appid=公众号appid&redirect_uri=跳转地址&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect"></web-view>
小程序里面因为业务需要就增加了一个webview嵌套h5的页面,进这个页面要先授权,以获取用户信息。
在开发工具和真机调试的时候都正常,第一次打开的时候弹窗授权,后续打开是提示近期已授权,然后进入后续页面。
小程序提交体验版之后,通过体验版来测试,进入后没有拉起授权弹窗,也没有提示近期已授权,就直接进入了跳转地址的页面,没有拿到用户授权的相关信息。
找了很多帖子也没有解决问题,请问是哪里的问题呢?大佬帮忙一下咯
redirect_uri,这个域名需要添加到两个地方:小程序业务域名,公众号开发域名。
小程序的webview不支持打开非业务域名。你只能想办法把open.weixin.qq.com添加到业务域名才可用,但是这基本不可能,建议删除对应功能。