一、问题描述:
在与微信支付对接时,需要由移动端发送https的一个url给微信,目的是为了让微信给自己账号的授权,开始使用window.location.href = url 进行跳转请求,在本地测试时可以正常跳转,当打包vue前端,springboot后端到云服务器上后,再次进行测试,发现ios手机的内置微信浏览器跳转不了了。
解决:在前端用<a></a>标签进行跳转,如下:
<a id=‘links‘ href="#" style=‘display:none;‘></a> <script> var obj = document.getElementById(‘links‘) obj.href = ‘‘(需要跳转的url) obj.click() </script>
原文地址:https://www.cnblogs.com/zzb-yp/p/11679312.html
时间: 2024-10-16 14:58:02