我正在尝试使它在选项卡中打开,而不是在窗口中打开。据我所知,这是由浏览器偏好设置的。没有真正的方法可以覆盖它吗?我知道您可以使用 window.open,但这取决于浏览器的偏好吗?我目前正在使用 target="_blank"。
问问题
612 次
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 属性。
于 2012-04-17T17:11:35.320 回答