【发布时间】:2014-05-19 09:47:00
【问题描述】:
问题是当为特定页面调用 window.open(url, name) 时,它总是在新窗口中打开,而不是 SAME 一个。换句话说,每次执行该语句时,都会打开一个新窗口,而我想要的只是打开一个新窗口,并且以下所有调用都会在该新窗口中打开页面。此 javascript 语句中的 name 参数显然不适用于这种情况。它只发生在 IE11 上(无法尝试其他版本的 IE)。
当我尝试打开自己页面的窗口时,它按预期工作。但是那个特定的页面没有。该页面位于同一主机上,但不受我的控制。我不知道它到底是做什么的。我唯一知道的是它放松了 document.domain。但是即使我将主页的域更改为与该页面的域相同,它仍然不起作用。
有人知道根本原因是什么吗?
提前致谢!
【问题讨论】:
-
我遇到了同样的问题 - 有消息了吗?
-
@BastianDoeen 不,还没有。
-
你是不是碰巧把它命名为“_blank”?据我了解,无论如何,这都会使其在新窗口中打开。
标签: javascript internet-explorer