这几天做银联的时候遇到了这样一个问题:后端返回了一个完整的html,需要在前端跳转到银联支付的页面,测试的时候一直进如debugger,在网上查了很多资料,都没找到想要的答案。
问题如下:
最后问了客服才知道,是因为银联不能在测试情况下打开页面,所以解决办法就是按F12把测试关闭就可以打开了。
跳转页面的代码:
const div = document.createElement('div')div.innerHTML = res //此处form就是后台返回接收到的数据document.body.appendChild(div);document.forms[0].submit();
支付宝支付跳转页面也是和银联一样。