2009-11-24 218 views

回答

2

可以使用location选项切换在大多数浏览器开/关的地址栏:

window.open('popup.html', 'popup', 'location=no'); 

如果你的目标是一个“视觉重量轻窗口”您可能还需要禁用其他视觉元素如toolbarmenubarscrollbarsstatus

window.open('popup.html', 'popup', 
    'location=no,toolbar=no,menubar=no,scrollbars=no,status=no'); 

浏览器可能会或可能不会选择遵循这些指令。请参阅Mozilla开发人员中心的综合documentation of the window.open() function以获取有关各种浏览器支持的更多选项和信息。

+0

幸运最流行的浏览器都符合这一点。约恩,你的建议'窗口特征'选项是好的。 +1 – 2009-11-24 08:15:32

3

在现代浏览器不能这样做,它会带来安全风险。

例如:

在Internet Explorer 7和更高,您不能删除Internet区域窗口的地址栏,安全(反欺骗)的原因。正如上面MSDN文章所述,在IE7和更高版本中,location = no只是隐藏后退/前进/停止导航按钮,并使地址栏变为只读。

来源:http://msdn.microsoft.com/en-us/library/ms536651%28VS.85%29.aspx