0

我有以下情况,

窗口 A 中的操作触发新窗口打开,窗口 B。

窗口 B 将用户重定向到第三方服务提供商。用户授权访问存储在服务提供商处的信息。服务提供商将用户重定向到服务提供商环境中的文档列表用户选择一个文档,服务提供商将用户重定向到窗口 A 代码所在的托管环境,但这仍然发生在窗口 B 中。图像和按钮“将图像复制到文档” "出现在窗口 B 中。

当用户单击窗口 B 中的“将图像复制到文档”按钮时,是否可以将 img 元素复制/克隆到窗口 A(我可以完全控制窗口 B 中的代码)?如果是这样,我将使用什么 javascript 方法将元素从窗口 B 插入到窗口 A?

4

2 回答 2

2

可能 window.opener 会帮助你。

于 2012-04-09T19:02:15.537 回答
0

这仅在您尝试从窗口 B 读取数据时从同一域提供窗口 A 和窗口 B 时才有效。

如果它们在同一个域中,您可以使用 window.opener 从窗口 A 引用窗口 B。如果不是,同源策略将阻止您进行该调用。

于 2012-04-09T19:03:05.510 回答