H5 微信支付所遇到的若干问题

anran758 at 
最近做了个 H5 微信支付的需求,记录一下所遇到的一些问题。。cookie 丢失的问题在 H5 页面中,一开始我们是需要拿到微信用户的信息。因此需要调用获取用户的接口。在第一次调用该接口时,需要有一个授权的过程。没有拿到用户信息的话,就需要调取授权让用户确认。然后问题就来了授权完成后,会发现后端是拿不到 cookie 信息。经过查询资料后发现原来还是跨域在作祟虽然我们解决了基本的跨域问题,即域名(origin)的不同。但是默认情况下跨域请求不会发送 cookie.这时前端需要设置 XHR 的 withCredentials: true, 后端也需要配合设置 Access-Control-All……