【问题标题】:External form within iFrame displays blank on submitiFrame 中的外部表单在提交时显示为空白
【发布时间】:2016-06-23 19:18:31
【问题描述】:

我目前有一个要求用户提交的支付网关: 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 的框架中。

如果您有解决方案或建议,请提供帮助。

谢谢

【问题讨论】:

    标签: html wordpress iframe joomla


    【解决方案1】:

    如果您检查控制台,您将看到以下错误:

    拒绝显示 'https://www.paypal.com/za/cgi-bin/webscr?cmd=_flow&SESSION=rORoHTqEhssuW6be...&dispatch=5885d80a13c0db1f8e263663d3faee8d64813b57e559a2578463e58274899069' 在一个框架中因为它将“X-Frame-Options”设置为“SAMEORIGIN”

    这意味着 Paypal 不允许您在 iframe 中使用 Paypal。

    您可以通过在控制台中检查网络请求来确认这一点:

    据我所知,没有解决方法,但您可以阅读this post 以了解此问题。

    【讨论】: