我知道以前也有人问过类似的问题,但我想知道是否有人可以帮助找到特定问题的解决方案:
我有一个表单,想将其嵌入到不同域的几个不同网站中。此表单需要重定向至 PayPal。计划是将此表单嵌入到 iframe 中,使其易于更新等,并且嵌入的代码最少。但是,由于同源政策,我无法使用 parent.location.href = "http://PaypalPaymentAddress.com";
重定向表单。我不想在框架中处理付款(Paypal 无论如何都禁止这样做)...
我能想到的解决这个问题的唯一方法是运行一个脚本并将表单渲染到父页面中,调用 Web 服务等来获取 HTML,但这显然需要大量工作!
有什么想法可以设置它以使其正常工作吗?
最佳答案
您可以使用表单的目标属性“_parent”
,当提交表单时,目标URL将被加载到父窗口中。
关于javascript - 在不同域上重定向 iframe 的父级 - 替代逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14678407/