javascript - 在不同域上重定向 iframe 的父级 - 替代逻辑

标签 javascript jquery html iframe

我知道以前也有人问过类似的问题,但我想知道是否有人可以帮助找到特定问题的解决方案:

我有一个表单,想将其嵌入到不同域的几个不同网站中。此表单需要重定向至 PayPal。计划是将此表单嵌入到 iframe 中,使其易于更新等,并且嵌入的代码最少。但是,由于同源政策,我无法使用 parent.location.href = "http://PaypalPaymentAddress.com"; 重定向表单。我不想在框架中处理付款(Paypal 无论如何都禁止这样做)...

我能想到的解决这个问题的唯一方法是运行一个脚本并将表单渲染到父页面中,调用 Web 服务等来获取 HTML,但这显然需要大量工作!

有什么想法可以设置它以使其正常工作吗?

最佳答案

您可以使用表单的目标属性“_parent”,当提交表单时,目标URL将被加载到父窗口中。

关于javascript - 在不同域上重定向 iframe 的父级 - 替代逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14678407/

相关文章:

javascript - 似乎无法将列表 float 到 Bootstrap 4 行内的右侧

html - Typeform 如何在嵌入式 typeform 中编辑 css 边框半径

javascript - 如果出现错误,则阻止表单提交

javascript - Google Smart Lock/Google Yolo 未返回保存的密码

javascript - Nodejs 等待本地主机......并获取数据

javascript - 单击缩略图时图像未显示在模式中

jquery - 中柱流体宽度

javascript - jqGrid 使用 Backbone 进行分页

javascript - Jquery 阻止设备键盘重新调整浏览器内容的大小

javascript - 防止 iframe 中的 location.hash 在 Chrome 中滚动父窗口