首页 文章

在选项卡中打开而不是窗口[重复]

提问于
浏览
2

可能重复:使用javascript在新标签页中打开网址

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

2 回答

  • 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>​
    
  • 0

    目前,您无法在新选项卡中打开它而不是新窗口 . 正如你所说,这是一个浏览器偏好 .

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

相关问题