收藏
回答

微信h5页面授权点击拒绝时关闭h5页面

我使用vue开发的h5页面需要获取用户头像等信息,使用微信公众号授权时,当用户点击拒绝授权按钮时要直接退出当前h5页面,而不是什么操作都不做(用户同意授权时流程都正常)


window.location.href ='https://open.weixin.qq.com/connect/oauth2/authorize?appid='+APPID+'&redirect_uri='+local+'&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect';这是吊起用户授权的代码


回答关注问题邀请回答
收藏

1 个回答

  • one for all
    one for all
    2019-05-28

    能获取到头像肯定是授权了,其它情况你调用wx.closewindow就行了

    2019-05-28
    赞同
    回复 5
    • 刘竣辉
      刘竣辉
      2019-05-28

      我要监听到用户点击了拒绝授权的按钮再去调用wx.closewindow关闭h5,但是现在这个点击拒绝的操作是监听不到的,也没有拒绝授权的回调函数。而授权成功就没有这个问题,授权成功后微信会自动重定向到当前页面并拼上code,就可以截取code去后台获取用户信息了

      2019-05-28
      回复
    • 人心不古
      人心不古
      2019-11-20回复刘竣辉
      大佬,你的问题解决了吗?
      2019-11-20
      回复
    • 茹婲🐷
      茹婲🐷
      2019-12-20
      同问。。怎么处理才能关闭页面?
      2019-12-20
      回复
    • Mathew
      Mathew
      01-13
      同问
      01-13
      回复
    • one for all
      one for all
      01-13回复Mathew
      京东到家能做到,因为京东和腾讯有合作,好像滴滴也能做到
      01-13
      回复
登录 后发表内容