评论

选择微信h5支付时配置了redirect_url回调地址在chrome浏览器不自动跳转时我的解决办法

微信h5支付时配置了redirect_url回调地址在chrome浏览器不自动跳转时我的解决办法

之前是用 href 方法,总是在chrome里跳转不了,其它浏览器是可以的

window.location.href(res.em['mwebUrl'] + '&redirect_url=' + encodeURI('http://domain.com/embed/red'));

后来 换成了 replace ,就可以在所有浏览器跳转了

window.location.replace(res.em['mwebUrl'] + '&redirect_url=' + encodeURI('http://domain.com/embed/red'));





最后一次编辑于  2020-03-12  
点赞 1
收藏
评论

3 个评论

  • White
    White
    2020-12-29
    使用 encodeURI 没办法正常跳转
    改成 encodeURIComponent 才能用
    


    2020-12-29
    赞同
    回复
  • P.
    P.
    2020-11-05

    encodeuricomponent这个编码微信可以识别吗

    2020-11-05
    赞同
    回复
  • 今天走路
    今天走路
    2020-08-28

    这个回答拯救了我, 搜了一堆没一个在点上的. 那么问题来了, 为什么这样可以呢?

    2020-08-28
    赞同
    回复
登录 后发表内容