3

可能重复:
使用 javascript 在新选项卡中打开 url

我正在尝试使它在选项卡中打开,而不是在窗口中打开。据我所知,这是由浏览器偏好设置的。没有真正的方法可以覆盖它吗?我知道您可以使用 window.open,但这取决于浏览器的偏好吗?我目前正在使用 target="_blank"。

4

2 回答 2

1

您可以使用以下 CSS 执行此操作:

a {
    target-name: new;
    target-new: tab;
}​​​​​​​​​​​​​

请参阅此示例(请不要因为 jsFiddle 不支持选项卡而不起作用。它仅用于演示目的)

作为简单的一条线解决方案:

<a href="http://www.bbc.com" target="new" style="target-name:new;target-new:tab">
    Text
</a>​
于 2012-04-17T17:05:39.263 回答
0

目前,您确实无法在新选项卡而不是新窗口中打开它。正如您所说,它是浏览器首选项。

至于jacktheripper的回应。似乎任何主要浏览器*都不支持 target-name 属性。

* CSS3 目标名称属性

于 2012-04-17T17:11:35.320 回答