新窗口还是新标签页--如何决定?

4

在链接中,是否有一种方法可以指定新的_blank窗口是一个新窗口还是一个新标签页?

谢谢

5个回答

6

没有绝对可靠的方法来实现这一点。但是,您可以为新窗口指定高度和宽度。这样做将强制链接在大多数浏览器中在新窗口中打开,而不是在标签页中。

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

然而,我会提醒你不要这样做。选项卡与窗口之间的选择是有原因的用户偏好。


1
哪些浏览器会在新标签页中打开 window.open? - Pasta
在大多数情况下,最好让用户决定。@ Pasta,在Firefox 3.5.6中,您可以在“工具”>“选项”>“标签”下设置选项:“将新窗口打开在新标签页中”。 - J.Hendrix
1
Chrome默认也是这样做的。我会猜测说大多数浏览器都朝着这个方向发展。 - Karmic Coder

5

4

不,目前的HTML规范中没有这个功能。

而且,为什么你会想要这样做呢?用户可能已经设置了他/她的浏览器以在选项卡或窗口中打开,具体取决于用户的喜好。覆盖用户的偏好只会让他们生气 :P


0

没有。


0

没有。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接