Internet Explorer 11上的Javascript window.open()在打开intranet网站时无法正常工作

Internet Explorer 11上的Javascript window.open()在打开intranet网站时无法正常工作,javascript,internet-explorer,window.open,Javascript,Internet Explorer,Window.open,我正在尝试修复Internet Explorer在打开intranet网站时忽略函数window.open()参数的问题。在internet区域中打开站点时,它可以正常工作。我不明白为什么这个功能在intranet区域不起作用。选项不在intranet区域中工作:“滚动条=否,菜单栏=否,可调整大小=否,工具栏=否,位置=否,状态=否” window.open('page.aspx?width='+width+'&height='+height','width='+width+',height

我正在尝试修复Internet Explorer在打开intranet网站时忽略函数window.open()参数的问题。在internet区域中打开站点时,它可以正常工作。我不明白为什么这个功能在intranet区域不起作用。选项不在intranet区域中工作:“滚动条=否,菜单栏=否,可调整大小=否,工具栏=否,位置=否,状态=否”

window.open('page.aspx?width='+width+'&height='+height','width='+width+',height='+height+',scrollbars=no,menubar=no,resizeable=no,toolbar=no,location=no,status=no,fullscreen=no,top='+top+',left='+left)正如@Teemu所说,这些选项不起作用是正常的。奇怪的是,他们在互联网区工作,他们不应该开箱即用。检查是否对安全设置进行了任何自定义

出于安全原因(如隐藏信息或欺骗界面),浏览器可以忽略
windows.open()
的某些参数。你在不同的安全区域有不同的行为这一事实表明这正是你的问题所在

您需要修改intranet区域中的安全设置


了解IE中的窗口限制,了解Windows下的其他窗口限制。它们已经过时,但主要原则仍然适用。

请定义“无法正常工作”。您希望代码做什么,以及它会做什么?请澄清:您对“intranet zone”了解多少?(我这样问是因为浏览器不关心这些“区域”tbh)此选项在intranet区域中不起作用:“滚动条=否,菜单栏=否,可调整大小=否,工具栏=否,位置=否,状态=否”。使用正常的安全设置,这些选项在internet区域中也不起作用。将页面也添加到intranet区域中的受信任站点。遗憾的是,将站点添加到intranet区域列表无效