可能重复:使用javascript在新标签页中打开网址
我试图让它在标签中打开,而不是窗口 . 据我所知,这是由浏览器偏好设置的 . 有没有真正的方法来覆盖这个?我知道你可以使用window.open,但这是否受浏览器偏好的影响?我目前正在使用target =“_ blank” .
您可以使用以下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>
目前,您无法在新选项卡中打开它而不是新窗口 . 正如你所说,这是一个浏览器偏好 .
至于jacktheripper的回应 . 看起来任何主要浏览器*都不支持target-name属性 .
2 回答
您可以使用以下CSS执行此操作:
See this example(请不要它不起作用,因为jsFiddle不支持标签 . 它仅用于演示目的)
简单的一线解决方案:
目前,您无法在新选项卡中打开它而不是新窗口 . 正如你所说,这是一个浏览器偏好 .
至于jacktheripper的回应 . 看起来任何主要浏览器*都不支持target-name属性 .