HTML でリンクを新しいタブで開くにはどうすればいいですか? 質問する

HTML でリンクを新しいタブで開くにはどうすればいいですか? 質問する

HTML プロジェクトに取り組んでいますが、JavaScript を使用せずに新しいタブでリンクを開く方法がわかりません。

リンクが同じタブで開くことは既にわかっています<a href="http://www.WEBSITE_NAME.com"></a>。新しいタブで開く方法はありますか?

ベストアンサー1

targetリンクの属性を次のように設定します_blank:

<a href="#" target="_blank" rel="noopener noreferrer">Link</a>

その他の例については、こちらをご覧ください:http://www.w3schools.com/tags/att_a_target.asp


注記

以前、blankの代わりにを提案した_blankのは、これを使用すると、新しいタブが開き、リンクが再度クリックされたときに同じタブが使用されるためです。ただし、これは、GolezTrol が指摘したように、フレーム/ウィンドウの名前 a を参照するためであり、リンクが再度クリックされて同じタブで開かれるときに設定され、使用されるためです。


セキュリティを考慮しました!

これはrel="noopener noreferrer"、新しく開いたタブが元のタブを悪意を持って変更するのを防ぐためです。この脆弱性の詳細については、次の記事を参照してください。

おすすめ記事