当前位置:   article > 正文

在苹果Safari浏览器通过iframe唤起微信或支付宝APP支付_ios safari浏览器不跳转支付宝

ios safari浏览器不跳转支付宝

在苹果Safari浏览器是无法通过iframe来唤起微信或支付宝APP支付的

但可以通过以下方法来完美解决iframe打开APP支付

1. 在iframe中的页面中JS代码:

window.top.postMessage({ success: true, pay_url: pay_url }, "*");

2. 在父页面监听消息

  1. window.addEventListener('message', function(event) {
  2. var result = event.data;
  3. if (result.success){
  4. console.log('最顶消息');
  5. window.top.location.href = result.pay_url;
  6. }
  7. });

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/719015
推荐阅读
相关标签
  

闽ICP备14008679号