是否可以从新加载的页面将元素插入到先前打开的窗口文档中?

时间:2012-04-09 18:48:52

标签: javascript

我有以下情况,

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

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

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

2 个答案:

答案 0 :(得分:2)

可能window.opener会帮助你。

答案 1 :(得分:0)

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

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