window.open从站点A到站点B再返回

时间:2014-03-11 21:13:06

标签: javascript html

以下是我的情况:

  • 网站A有指向网站B的链接
  • 网站A& B在不同的领域
  • 网站A将其window.name属性设置为“A”
  • 站点A指向站点B的链接在链接
  • 中有一个target =“B”属性
  • 网站B尝试做一个窗口。打开网站A,以“A”为目标(第二个参与)
  • 在IE和FF中,网站A无法在同一窗口中打开,但会创建一个新的窗口/标签,可在Chrome中使用。

我认为这与域名有关。因为在我们的DEV环境中,上述场景适用于IE(仍然不适用于FF),因为端口是URL中唯一的区别。在TEST环境中,URL具有不同的域。

任何人都知道为什么这不起作用?

1 个答案:

答案 0 :(得分:1)

看看window.postMessage。对于您想要实现的目标而言,这似乎是一个更好的渠道。至少在您控制两个域的内容的情况下。有关详情,请访问https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage