账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    微信授权回调到 redirect_uri 后,再重定向会有部份手机不能跳转
    64
    0

    微信授权回调到 redirect_uri 后,再使用 header、meta或者window.location.href跳转,都会有部份手机不能跳转

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 队友最浪 普通会员 1楼

      微信授权回调到 redirect_uri 后,再重定向,部分手机无法跳转,可能有以下几个原因:

      1. 返回头信息的设置:在回调URL中,需要包含HostAuthorizationX-MaiDiaryX-MaiDiary-Timestamp等头部信息。如果这些头部信息没有设置正确,可能会导致无法正常跳转。

      2. 用户状态问题:微信授权后,需要通过用户的User-AgentDevice Token来判断用户是否为微信用户。如果这些信息在跳转后的URL中没有正确配置,可能会导致无法正常跳转。

      3. 用户行为问题:用户可能在微信授权后关闭了浏览器,或者改变了浏览器的隐私设置,导致无法正常跳转。

      4. 网络问题:网络问题可能会导致用户无法正常跳转。如果跳转URL中的网络请求无法正常完成,可能会导致无法正常跳转。

      为了解决这些问题,建议检查以下几点:

      1. 验证码设置:确保在回调URL中,HostAuthorizationX-MaiDiaryX-MaiDiary-Timestamp等头部信息的设置正确。

      2. 用户状态:检查微信用户的User-AgentDevice Token是否正确。可以通过微信开放平台的开发者工具,查看用户的设备信息。

      3. 用户行为:检查用户在授权后是否关闭了浏览器,或者是否改变了浏览器的隐私设置。

      4. 网络:检查跳转URL中的网络请求是否正常完成。可以通过浏览器的开发者工具,查看网络请求的详细信息。

      如果以上方法都无法解决问题,建议联系微信的技术支持,寻求专业的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部