这个问题在这里已有答案:
当我使用window.open()
在新窗口上弹出时,我无法隐藏网址栏。它仍然显示网址栏,即使它是只读的。我能隐藏吗?我不希望用户看到该网址。
在Internet Explorer 7及更高版本中,出于安全(反欺骗)原因,您无法删除Internet区域窗口中的地址栏。
- http://msdn.microsoft.com/en-us/library/ms536651%28VS.85%29.aspx
你不能在其他浏览器(Firefox,Chrome)中这样做,所以即使你可以在IE中这样做,也没有意义。不是吗?
您不能再隐藏IE7中的地址栏。在这篇MS文章http://www.microsoft.com/windows/ie/community/columns/securityupgrade.mspx中阅读更多关于这里的内容
这取决于用户的安全设置。如果该站点位于“本地Intranet”区域,则您可以隐藏地址栏。
这在IE7中适用于我,但仅仅因为我将该站点添加到“可信站点”列表中。
window.open(url, '_blank',
'toolbar=no,menubar=no,width=300,height=400,resizable=no,scrollbars=no');
它可以这样做......
window.open("about:blank", "popWin", "location=no");
但是,当然,用户将始终能够配置浏览器以禁止此操作。我认为默认情况下,它不会允许它。如果您在“可信站点”列表中,这将有效。