我目前有一个请求用户提交的付款网关: Link to Form
我已将此外部链接/表单放在iFrame中: Link to iFrame
表单有效,您可以测试PayPal选项只是为了查看重定向,但现在我遇到的问题是在iFrame中,一旦我在iFrame中提交表单,页面就会返回一个空白屏幕。
<iframe scrolling="no" target="_blank" src="womin_donate/" width="100%" height="1600px" style="overflow: hidden; border: 0;margin-top: -40px;"></iframe>
表单在WordPress中,iFrame在基于Joomla的框架上加载。
如果您有解决方案或建议,请提供帮助。
由于
答案 0 :(得分:1)
如果您检查控制台,您将看到以下错误:
拒绝展示 &#39; https://www.paypal.com/za/cgi-bin/webscr?cmd=_flow&SESSION=rORoHTqEhssuW6be ...&安培;调度= 5885d80a13c0db1f8e263663d3faee8d64813b57e559a2578463e58274899069&#39; 在框架中,因为它设置了X-Frame-Options&#39;到&#39; SAMEORIGIN&#39; 。
这意味着Paypal不允许您在iframe中使用Paypal。
您可以通过在控制台中检查网络请求来确认:
据我所知,没有解决方法,但无论如何你都可以阅读this post来了解这个问题。