收藏
回答

微信oauth授权对单页应用不友好

现在手机端网页很多都做成单页模式的,所有页面切换都不改变url,url里面基本是通过 #xxx的方式,用一个井号实现页内路由。

现在问题来了,几年前我就提出过,但是一直被你们无视的问题,随着单页应用的普及,再来提下:

1、微信支付授权路径不支持解析url里面的井号,如果url里面没有问号参数,只有井号出现,你们系统就会把这个井号算作支付目录的一部分,而不是排除它。

2、强制跳转oauth,不支持内部iframe跳转,让单页应用不友善,url的改变会导致井号参数丢失,页内状态记录丢失,强制让单页应用走回了老的多页模式。

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

1 个回答

  • 微信支付技术助手
    微信支付技术助手
    2019-03-07

    您好,感谢您的反馈,我这边会将您的反馈进行报备,后期进行升级。

    2019-03-07
    有用
    回复 4
    • miao.
      miao.
      2019-03-19

      如果改用单页应用的history模式,在跳转oauth后,页面显示404,这也需要重视下

      2019-03-19
      1
      回复
    • 微信支付技术助手
      微信支付技术助手
      2019-03-19回复miao.

      您好,好的,感谢您的建议。

      2019-03-19
      回复
    • Even_
      Even_
      2020-04-17回复微信支付技术助手
      这个问题解决了吗
      2020-04-17
      回复
    • 周quan
      周quan
      2020-12-31
      怎么样,解决了吗
      2020-12-31
      回复
登录 后发表内容