1238

a href同じタブではなく、新しいタブでリンクを開くことはできますか?

<a href="http://your_url_here.html">Link</a>
4

4 に答える 4

2226

アンカータグにtarget="_blank"とを追加する必要があります。rel="noopener noreferrer"

例えば:

<a target="_blank" rel="noopener noreferrer" href="http://your_url_here.html">Link</a>

追加rel="noopener noreferrer"は必須ではありませんが、推奨されるセキュリティ対策です。詳細については、以下のリンクをご覧ください。

ソース:

于 2013-03-21T15:36:05.243 に答える
218

リンクを新しいタブで開くか、新しいウィンドウで開くかを決めるのはあなたの呼びかけではありません。最終的には、この選択はユーザーのブラウザの設定によって行われる必要があるからです。タブが好きな人もいます。新しいウィンドウのようなものもあります。

を使用すると、ユーザーのブラウザ構成とリンクのクリック方法(ミドルクリック、 +クリック、通常のクリックなど)_blankに応じて、新しいタブ/ウィンドウを使用するようにブラウザに指示されます。Ctrl

于 2013-03-21T15:39:44.927 に答える
53

要素のtarget属性をに設定します<a>"_tab"

編集:それは機能しますが、W3Schoolsはそのようなターゲット属性はないと言っています: http ://www.w3schools.com/tags/att_a_target.asp

EDIT2:コメントから私が理解したことから。ターゲットを_blankに設定すると、新しいタブまたはウィンドウに移動します(ブラウザの設定によって異なります)。以下のいずれか以外のものを入力すると、新しいタブグループが作成されます(これらがどのように機能するかはわかりません)。

_blank  Opens the linked document in a new window or tab
_self   Opens the linked document in the same frame as it was clicked (this is default)
_parent Opens the linked document in the parent frame
_top    Opens the linked document in the full body of the window
framename   Opens the linked document in a named frame
于 2013-03-21T15:36:26.627 に答える
39

設定するだけで簡単にできますtarget="_blank"。w3schoolsには例があります。

于 2013-03-21T15:52:41.230 に答える