IE没有显示弹出地址栏

时间:2015-09-17 19:10:46

标签: javascript internet-explorer popup window.open

我在jsp中使用javascript的父页面上打开一个弹出窗口我使用了window.open方法(" url"," windowName",&# 34;宽度,高度,locastionx,locationy")获取弹出窗口。所有浏览器(如Mozilla,Chrome等)都可以正常工作,但Popup不会在Internet Explorer 10中显示网址或地址栏。

我附上截图供参考

以下屏幕截图是来自IE的弹出窗口

IE10

以下是Mozilla弹出窗口的截图

Mozilla

有没有一种方法可以在IE中显示地址栏的window.open方法?

感谢您的帮助

我在几个在线博客中读到,弹出窗口的行为与IE7或以上版本的不同,而不是Mozilla或Chrome浏览器。

1 个答案:

答案 0 :(得分:2)

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

以下链接应该让事情变得更加清晰:

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

MSDN开放方法备注 - > here

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