首先,配置说下配置安全域名,这块必须配置到最后的子域名,比如说你的支付链接是 www.xxx.com/a/b/2?param,这个时候你需要配置 www.xxx.com/a/b/这个域名,直接配置www.xxx.com是无效的。由于可能吊起支付的页面非常多,所以建议你最好单独建立一个支付页面,然后所有的支付都跳转到支付页。
建立好支付页这时候你会发先又有一个新问题,由于是单页,ios h5吊起微信支付的时候是以你点击的链接为支付的域名的。例如你从这个链接 www.xxx.com/a/b/ 打开微信浏览器,支付的时候跳转到www.xxx.com/a/pay/,这个时候ios微信支付检测的域名是 www.xxx.com/a/b/,由于可能分享的页面太多,所以跳至www.xxx.com/a/pay/支付页面,支付的时候必须刷新(location.reload() )一下在支付。这里注意,location.reload()执行完,后面的代码,还会运行。所以相关的地方需要坐下判断就好了
h5微信开发踩过的那些坑(spa)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 前端开发者丨http请求 https:www.rokub.com 前言见解有限, 如有描述不当之处, 请帮忙指出,...