Javascript 是否可以从新加载的页面将元素插入到以前打开的窗口文档中?
我有下面的场景 窗口A中的操作将触发打开新窗口,窗口B 窗口B将用户重定向到第三方服务提供商。 用户授权访问存储在服务提供商处的信息。 服务提供程序将用户重定向到服务提供程序环境中的文档列表 用户选择一个文档,服务提供商将用户重定向到窗口a代码所在的托管环境,但这仍然发生在窗口B中。 窗口B中会出现一个图像和一个按钮“将图像复制到文档” 当用户单击窗口B中的按钮“将图像复制到文档”时,是否可以将img元素复制/克隆到窗口A上(我可以完全控制窗口B中的代码)?Javascript 是否可以从新加载的页面将元素插入到以前打开的窗口文档中?,javascript,Javascript,我有下面的场景 窗口A中的操作将触发打开新窗口,窗口B 窗口B将用户重定向到第三方服务提供商。 用户授权访问存储在服务提供商处的信息。 服务提供程序将用户重定向到服务提供程序环境中的文档列表 用户选择一个文档,服务提供商将用户重定向到窗口a代码所在的托管环境,但这仍然发生在窗口B中。 窗口B中会出现一个图像和一个按钮“将图像复制到文档” 当用户单击窗口B中的按钮“将图像复制到文档”时,是否可以将img元素复制/克隆到窗口A上(我可以完全控制窗口B中的代码)? 如果是这样,我将使用什么javasc
如果是这样,我将使用什么javascript方法将元素从窗口B插入到窗口A?可能window.opener会对您有所帮助。只有当您尝试从窗口B读取数据时,窗口A和窗口B都从同一域提供服务时,这才有效
如果它们在同一个域中,您可以使用window.opener从窗口A引用窗口B。否则,同源策略将阻止您进行该调用。这听起来相当可怕,允许一个站点操纵另一个站点的内容,即使它们所在的窗口具有父/子关系。。。我偷偷地怀疑,出于安全原因,这是不允许的。谢谢,当我写“将用户重定向到窗口a代码所在的托管环境”时,我指的是同一个域。这起作用了。