使用目标从弹出窗口在 safari 中发布和重定向 iframe
Post and redirect iframe in safari from popup using target
我在 Safari 中尝试从弹出窗口发布和重定向以及 iframe 时遇到问题。
让我解释一程:
- 用户打开页面:x.com
- x.com 包含域上的 iframe:z.com
- 用户单击框架中的按钮 z.com 以打开弹出窗口窗
- 用户在弹出窗口中单击,然后弹出窗口制作一个表单,其中包含一些隐藏值,操作,方法作为帖子,目标为"_parent"(我试过说目标是iframe的名称。
- 弹出窗口使用 self.close((;
如您所见,我希望弹出窗口在弹出窗口中提交重定向iframe的表单。
这在Firefox,chrome,IE中效果很好:(,但不适用于safari。如果我直接在 safari 中打开域 z.com 然后弹出 bla bla bla,它的效果很好。
所以请..我已经阅读了一千个问题并回答了,但没有运气。
如何从弹出窗口将表单发布到 iframe,并确保 iframe 重定向到表单中的操作。
我不认为我想要显示任何代码,因为它是一个简单的形式。我使用document.forms['iframename'].submit();
提交表单。
溶液:请参阅评论。:)
解决方案:向页面添加一个提交按钮(可以显示:无(,然后让javascript"点击"该提交按钮。猜测 Safari 需要"模拟"用户点击:)
相关文章:
- 重定向iFrame中的父URL
- 如果页面为iframe,则重定向
- 附加'沙箱'属性设置为动态创建的iframe以停止重定向
- Iframe提交并将用户重定向回原始页面,但Iframe似乎仍然存在
- 读取iframe重定向(同一域)
- 移动设备上的 iFrame 重定向主页问题
- 从外部 iFrame 重定向和链接中删除历史记录
- 使用 javascript 从 MVC Action 通过 iFrame 重定向到父级
- 窗口位置 阻止 iframe 重定向父窗口
- iframe重定向之前的触发器函数
- Adblock正在阻止iframe重定向-如何检测
- 禁用iframe重定向,但显示页面
- 发布后从iframe重定向到wall
- Iframe重定向顶部框架导航到Iframe
- 多个iFrame重定向工作,但考虑PHP的安全性
- 在ASP之后从iframe重定向到父窗口的新页面.净回发
- 防止iframe重定向父页面
- 如何从iframe重定向到另一个url,并在iframe的父节点上打开它
- 即使在iframe重定向到不同的url之后,也要继续将元素写入iframe
- 窗体post在iframe重定向父到post URL