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