页面授权,用户点击拒绝后留下一个空白页面,怎么办?
发布于 6 年前 作者 xiuying41 2672 次浏览 来自 官方Issues

二维码中存放的是:http://local.trace.pdx.ltd/h5page.html#/?data=pageindex&id=335&serialNum=1612514415874

微信授权连接:https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7335347d9f42ec3b&redirect_uri=http%3A%2F%2Flocal.trace.pdx.ltd%2Fh5page.html%23%2F%3Fdata%3Dpageindex%26id%3D335%26serialNum%3D1612514415874&response_type=code&scope=snsapi_userinfo&state=#wechat_redirect

二维码中的连接会跳转到上方微信授权url

用户扫描二维码进入我们的页面然后页面内再请求上方这个微信授权连接,用户拒绝后留下一个空白页面,这种问题应该怎么处理?

2 回复

大家还有类似的问题么?请问怎么解决的?

我们之前也遇到这个问题,我们是这样解决的。

会有2个页面 oauth.html 和 active.html,

oauth.html 是授权引导页,能解决你说的空白问题。

active.html 是我们授权成功后进入的页面

用户会先进入oauth.html ,对进行进行身份判断,如果已经授权过,重定向到 active.html。如果没有授权,进行授权,授权成功后,在重定向到 active.htlm

这种方案会有点瑕疵,已经授权过的页面会多访问一次 oauth.html 页面。

如果有帮忙,帮忙点个有用和赞,谢谢

回到顶部