在选项卡中打开而不是在窗口中打开

时间:2012-04-17 17:00:44

标签: javascript

  

可能重复:
  Open url in new tab using javascript

我正试图让它在标签中打开,而不是窗口。据我所知,这是由浏览器偏好设置的。有没有真正的方法来覆盖这个?我知道你可以使用window.open,但这是否受浏览器偏好的影响?我目前正在使用target =“_ blank”。

2 个答案:

答案 0 :(得分:1)

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

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

See this example(请不要它不起作用,因为jsFiddle不支持标签。它仅用于演示目的)

简单的一线解决方案:

<a href="http://www.bbc.com" target="new" style="target-name:new;target-new:tab">
    Text
</a>​

答案 1 :(得分:0)

目前,您无法在新标签页中打开它而不是新窗口。正如你所说,这是一个浏览器偏好。

关于jacktheripper的回应。看起来任何主要浏览器都不支持target-name属性。

* CSS3 target-name Property