收藏
回答

使用 web-view 进行网页授权, 点击同意后没有重定向?

问题:

1.小程序使用 web-view 的方式进行页面授权(获取公众号 openId), 点击 "同意" 后没有进行重定向;

2.该功能我在上周五(05月21日)晚上六点左右测试还是正常的, 但到了晚上就不行了, 经过调试发现是获取授权 code 后没有重定向到指定页面(不知道有没有获取到, 但查看后台日志没有收到重定向的请求);

3.该功能在开发者工具上测试是正常的(猜测是有缓存), 但真机不行;

4.目前测试很多手机, 安卓和苹果都有, 但都无法重定向;

获取授权 code 的方式:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appId}&redirect_uri=${url}&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect

appId: 公众号的 appId

redirect_uri: 获取到授权 code 的时候, 重定向的页面(域名是合法的, 已在后台添加到业务域名)


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

1 个回答

  • Dream丶
    Dream丶
    2021-05-24

    可以先开发工具的缓存清除看下

    2021-05-24
    有用
    回复 2
    • Dream丶
      Dream丶
      2021-05-24
      然后再通过后台日志准确的看下有没有获取成功
      2021-05-24
      回复
    • 被遗忘de过去
      被遗忘de过去
      2021-05-24
      已经在开发者工具清除过缓存了, 在服务器上也看到有重定向的请求, 但真机就是不行, 代码也并没有修改过
      2021-05-24
      回复
登录 后发表内容