收藏
回答

一次订阅消息重定向url包含hash路径时有误

https://developers.weixin.qq.com/doc/offiaccount/Message_Management/One-time_subscription_info.html

请求链接是 https://mp.weixin.qq.com/mp/subscribemsg?action=get_confirm&appid=wxaba38c7f163da69b&scene=1000&template_id=1uDxHNXwYQfBmXOfPJcjAS3FynHArD8aWMEFNRGSbCc&redirect_url=http%3a%2f%2fsupport.qq.com&reserved=test#wechat_redirect

redirect_url中有hash路由时(现在vue前端应用很多情况下是hash路径),返回来时是结尾是....scene=1000#/#/color/publicityMini的情况,即多了#/ (微信授权时也有该参数,但授权现在回调支持hash路径,跳转没有问题), 看是否是问题,是否能修复



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

1 个回答

  • 吃鱼先生
    吃鱼先生
    09-01

    跳转不要带hash,因为hash可能会在某个阶段(我也不知道哪个阶段)被丢掉,

    你试着用一次跳转跳转成带hash的地址,

    比如打开的链接是

    http://www.baidu.com/redirect.html?href=%2Fcolor%2FpublicityMini

    在redirect.html里读取连接上的href,然后跳转到你期望的带hash的地址

    09-01
    有用
    回复 2
    • NULL👪🙊🛩
      NULL👪🙊🛩
      09-03
      微信授权的流程也是类似的,支持hash,我认为能否去掉,是技术问题,所以才这里提出来,看是否需能优化,毕竟现在hash参数情况很正常,谢谢
      09-03
      回复
    • 吃鱼先生
      吃鱼先生
      09-03回复NULL👪🙊🛩
      微信就算改了,也是新版的微信,旧版的微信也还是会存在丢hash的问题,你还是得兼容
      09-03
      回复
登录 后发表内容
问题标签