2015-09-17 64 views
0

我在父页面从jsp中使用javascript来打开弹出窗口,我使用了方法window.open(“url”,“windowName”,“width ,高度,locastionx,位置“)来获得一个弹出。一切都在所有的浏览器工作正常(如Mozilla,Chrome浏览器等),除了弹出不显示在Internet Explorer中的URL或地址栏10IE浏览器不显示地址栏弹出

我附上的截图以供参考

下面的截图是从IE

IE10

以下弹出是弹出的从Mozilla的

Mozilla

的屏幕截图

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

感谢您的帮助

我在网上几个博客的弹出窗口的行为与IE7相比,Mozilla的或Chrome浏览器,不同的以上读取。

+1

人们通常会问如何将其隐藏在其他浏览器中。 – epascarello

+0

是的,但在我的情况是不同的。谢谢 –

回答

2

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

这里有链接,应使事情更清晰:

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

MSDN开法指出 - > here

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

+0

你有没有参考链接?你可以通过添加它们来改善你的饮食习惯,我认为它们会证明是有用的。 –

+0

感谢您的建议,我会用所需信息编辑我的答案。 –

+0

感谢您的时间@Cam Pat –

相关问题