收藏
回答

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

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

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

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

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

最后一次编辑于  03-07
回答关注问题邀请回答
收藏

1 个回答

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

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

    03-07
    赞同
    回复 2
    • miao.
      miao.
      03-19

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

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

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

      03-19
      回复