bug篇——线上移动端跳转页面

1、问题描述:前端

  在与微信支付对接时,须要由移动端发送https的一个url给微信,目的是为了让微信给本身帐号的受权,开始使用window.location.href = url 进行跳转请求,在本地测试时能够正常跳转,当打包vue前端,springboot后端到云服务器上后,再次进行测试,发现ios手机的内置微信浏览器跳转不了了。vue

  解决:在前端用<a></a>标签进行跳转,以下:ios

  <a id='links' href="#" style='display:none;'></a>
  <script>
    var obj = document.getElementById('links')
    obj.href = ''(须要跳转的url)
    obj.click()
  </script>
相关文章
相关标签/搜索