这是这种情况。我正在尝试提供一项服务,其中有人在他们的网站上嵌入了一个 iframe,其中包含一个表单。最后,当再次收到 ajax 请求时,我想弹出一个带有感谢信的新窗口。window.open 不起作用,我的猜测是因为 window 对象属于嵌入它的页面而不是 iframe,然后将被视为跨站点脚本。还有另一种方法吗?
我的一个想法是,我可以在 iframe 中创建带有 target="_new" 的链接,然后单击它实际上会弹出另一个窗口。也许我可以创建这个链接并用javascript“点击”/触发它?
我确实可以控制用户嵌入的内容,因此我也可以在其中包含一个脚本,但是那里的代码越少,显然越好。
有什么需要吗?