javascript window.open无法在同一个窗口中打开Internet Explorer

时间:2014-02-02 15:21:12

标签: javascript internet-explorer-10

当调用具有相同窗口名称的window.open时,我目前遇到了Internet Explorer 10的问题。

当使用相同的名称多次调用window.open时,会打开多个窗口而不是在同一窗口中加载页面。

window.open("http://www.example.com","windowname","location=0,menubar=0,height=596,width=792,toolbar=0,scrollbars=1,status=0,resizable=1,left=0,screenX=0,top=0,screenY=0");

在对用户设置(这是公司的默认设置)进行一些调查之后,可信站点中有站点列表,当域www.example.com被添加到可信站点列表中时,页面加载在同一个窗口。

我尝试将window.open的结果分配给变量,然后在打开新的弹出窗口之前调用window.close(),但这会导致跨域错误。

var variable1 = window.open("http://www.example.com","windowname","location=0,menubar=0,height=596,width=792,toolbar=0,scrollbars=1,status=0,resizable=1,left=0,screenX=0,top=0,screenY=0");

variable1.close();

任何人都可以了解哪种用户设置会导致这种情况发生吗?以及如何在同一个窗口中打开弹出页面?

0 个答案:

没有答案