欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2022-03-27 22:33:46
最新项目遇到一个bug,react-native WebView 调起H5支付,提示商家参数格式有误这个问题查阅了很多资料都解决不了自己的问题,后面还是解决了,这里直接上解决方案,不废话这个问题是因为跳转到H5时,需要带上参数 Referer 这个请求头,具体可以抓包看看在IOS是有的,也是可以正常的支付,就是在安卓端不行,是因为安卓跳转时进行了重定向把Referer 弄丢了解决方案就是:在安卓WebView中手动配制请求头 referer下面上代码,需要改WebView的源码 修......

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

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

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

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

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

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

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

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

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

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

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

本文地址:https://blog.csdn.net/zhenzhenzhen1705/article/details/107949213