收藏
回答

微信授权后返回,无限循环?

微信网页 静默授权,成功后,并自动跳转到回调页,这时候返回的话,会和授权地址来回循环,无法退出

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

4 个回答

  • 拾忆
    拾忆
    2022-08-25

    授权后跳转用 window.location.replace 试试

    2022-08-25
    有用 1
    回复 9
    • 范大侠
      范大侠
      2022-08-25
      不生效啊这个
      2022-08-25
      回复
    • 拾忆
      拾忆
      2022-08-25回复范大侠
      生效啥?这个是授权后跳转其它页面时候用的,防止后退上一页的时候回到授权中转页
      2022-08-25
      回复
    • 范大侠
      范大侠
      发表于移动端
      2022-08-25回复拾忆
      授权后不是自动到回调页面了吗,这时候在返回,就无限循环了,这个替换也没用
      2022-08-25
      回复
    • 拾忆
      拾忆
      2022-08-25回复范大侠
      A页面触发授权,授权回调到一个B中转页去处理code和其它信息,然后B处理完后再用上面的方法回跳到A,A去处理是否授权的状态,如果已授权就不执行跳转B的操作。这个是你自己的业务逻辑问题,不同的场景根据自己需求去调整。
      2022-08-25
      回复
    • 范大侠
      范大侠
      发表于移动端
      2022-08-25回复拾忆
      好像可以诶,等下我试试
      2022-08-25
      回复
    查看更多(4)
  • hx
    hx
    2023-07-06

    我也遇到了这个问题,大佬解决了吗?

    2023-07-06
    有用
    回复
  • Frank
    Frank
    2022-08-25

    这个应该是自己代码的问题,好好检查下业务代码吧

    2022-08-25
    有用
    回复
  • 老张
    老张
    2022-08-25

    1、判断是否已经成功授权过,没有,则授权;已经授权的,停止下一步;

    2、成功;此处设置一个成功标志,第1步可读取此标志。

    3、跳转回调页;


    2022-08-25
    有用
    回复 1
    • 范大侠
      范大侠
      2022-08-25
      现在是回调成功了,返回上一页面的时候进行了循环
      2022-08-25
      回复
登录 后发表内容