3

重複の可能性:
javascriptを使用して新しいタブでURLを開く

ウィンドウではなくタブで何かが開くようにしようとしています。私の知る限り、これはブラウザの設定によって設定されます。これをオーバーライドする実際の方法はありませんか?window.openを使用できることは理解していますが、これはブラウザの設定に依存しますか?現在、target ="_blank"を使用しています。

4

2 に答える 2

1

これは、次のCSSで実行できます。

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

この例を参照してください(jsFiddleはタブをサポートしていないため、機能しないことに注意してください。これは単にデモンストレーションを目的としています)

単純な1行のソリューションとして:

<a href="http://www.bbc.com" target="new" style="target-name:new;target-new:tab">
    Text
</a>​
于 2012-04-17T17:05:39.263 に答える
0

今のところ、新しいウィンドウではなく、新しいタブで開く方法は実際にはありません。あなたが言ったように、それはブラウザの好みです。

切り裂きジャックの反応について。target-nameプロパティは、主要なブラウザではサポートされていないようです*。

* CSS3target-nameプロパティ

于 2012-04-17T17:11:35.320 に答える