react-native WebView 调起H5支付,提示商家参数格式有误

react

最新项目遇到一个bug,react-native WebView 调起H5支付,提示商家参数格式有误

这个问题查阅了很多资料都解决不了自己的问题,后面还是解决了,这里直接上解决方案,不废话

这个问题是因为跳转到H5时,需要带上参数 Referer 这个请求头,具体可以抓包看看

在IOS是有的,也是可以正常的支付,就是在安卓端不行,是因为安卓跳转时进行了重定向把 Referer 弄丢了

解决方案就是:在安卓WebView中手动配制请求头 referer

下面上代码,需要改WebView的源码 修改shouldOverrideUrlLoading方法

希望上面的可以帮到你,喜欢的点个赞吧,不喜勿喷谢谢!

以上是 react-native WebView 调起H5支付,提示商家参数格式有误 的全部内容, 来源链接: utcz.com/z/382870.html

回到顶部