IE 不显示弹出地址栏

The IE doesn't show address bar for popup

我在 jsp 中使用 javascript 的父页面打开弹出窗口,我使用了方法 window.open("url","windowName","width,height,locastionx, locationy") 获取弹出窗口。在所有浏览器(如 Mozilla、Chrome 等)中一切正常,除了 Popup 在 Internet Explorer 10 中不显示 url 或地址栏。

我附上截图以供参考

下面的截图是来自 IE 的弹出窗口

以下是来自Mozilla的弹窗截图

有没有办法让window.open的方法在IE中显示地址栏?

感谢您的帮助

我确实在一些在线博客中读到弹出窗口的行为在 IE7 或更高版本中与在 Mozilla 或 Chrome 浏览器中不同。

这几天我一直在为这个问题绞尽脑汁,我浏览了很多网站来寻找答案,最后我发现当你 运行 你的代码在本地环境它隐藏了 URL 栏,但是当我 运行 它在 Test/Prod 服务器中显示地址时(不显示 URL 地址显然是一个安全漏洞),这只在 IE 中发生,这很烦人,因为 FireFox 和 Chrome 按预期工作,如果您需要测试,这会有点头疼,因为它看起来像是错误或错误。

以下是应该使事情更清楚的链接:

完整的跨浏览器 window.open() 文档 -> here

MSDN打开方法注释 -> here

有关与 URL 栏相关的 IE 信任策略的服务器故障问题 -> here