2009-12-29 76 views

回答

6

沒有一種方法可以做到這一點。但是,您可以爲您指定新窗口的高度和寬度。這樣做會強制鏈接在新窗口中打開,而不是大多數瀏覽器中的選項卡。

window.open(url, windowName, height=400, width=400); 

但是,我會提醒不要這樣做。選項卡與Windows是用戶偏好的原因。

+1

哪些瀏覽器在新選項卡中打開window.open? – Pasta 2009-12-29 18:03:26

+0

+1在大多數情況下,最好讓用戶決定。 @Pasta,在Firefox 3.5.6中,您可以在工具>選項>選項卡>選項下進行設置:「在新選項卡中打開新窗口」 – 2009-12-29 18:09:32

+1

默認情況下,Chrome也是如此。我猜測性地說大多數瀏覽器正朝着這個方向前進。 – 2009-12-29 18:10:58

4

不,沒有(至少在目前的HTML規範中沒有...)。

而實際上,你爲什麼要?用戶可能已將其瀏覽器設置爲在選項卡或窗口中打開,具體取決於用戶喜歡。壓倒性的用戶偏好只會讓他們失望:P