javascript window.open不在同一窗口中打开internet explorer

javascript window.open不在同一窗口中打开internet explorer,javascript,internet-explorer-10,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,

我当前在使用相同的窗口名调用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("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");
我尝试将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();

任何人都可以提供一个洞察是哪种用户设置导致了这种情况发生?我如何总是在同一窗口中打开弹出页面

您需要
document.location.href=http://www.example.com“
我认为这是一个关于其他事情的案例@joetje50我认为这不起作用,因为这是一个弹出窗口,而不是主窗口。我无法控制弹出窗口来更改document.location.href。@user3262939如何改为
variable1.document.location.href
?这样行吗?或者这会给你带来另一个X域错误?@Joetje50跨域问题。