2009-11-24 263 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