-3

我想使用 jquery 打开一个新选项卡。代码应该很简单,但是下面的代码不起作用,因此它会打开一个新窗口

window.open('url', '_blank');

如何打开新标签而不是新窗口?

4

1 回答 1

5

您作为开发人员无法确定。

浏览器有一个设置来决定发生这种情况时要做什么,因此最终用户是决定新窗口/选项卡如何打开的人。

我见过的最接近“控制”的方法是,当我在 的第三个参数中传递一个大小时window.open,它会“强制”一个新窗口(至少在过去是这样)。当然,这很可能在浏览器之间并不一致。这与您正在寻找的相反。

当存在没有标签功能的浏览器时,它也无济于事。

于 2013-04-18T13:42:29.013 回答