2012-04-17 85 views
2

可能重複:
Open url in new tab using javascript在選項卡中打開了不是窗口

我想,這樣的東西在一個標籤,而不是一個窗口打開來做到這一點。據我所知,這是由瀏覽器首選項設置的。有沒有真正的方法來覆蓋這個?我知道你可以使用window.open,但是這是受瀏覽器偏好的影響嗎?我目前正在使用target =「_ blank」。

+0

重複的http://stackoverflow.com/q/4907843/330494 – 2012-04-17 17:08:26

回答

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屬性。

* CSS3 target-name Property

相關問題