rel="noopener noreferrer" の役割と使用法


  1. セキュリティの役割: 「rel="noopener noreferrer"」は、リンクが新しいタブまたはウィンドウで開かれる場合にセキュリティ上の脆弱性を防止するために使用されます。通常、外部のリンクを開く場合、攻撃者がリンク先のページを操作して元のページに悪影響を及ぼす可能性があります。しかし、「noopener noreferrer」を使用すると、新しいウィンドウは元のページと完全に分離され、リンク先のページは元のページのコンテキストにアクセスできなくなります。

  2. 使用法: 「rel="noopener noreferrer"」は、リンクの属性として以下のように使用します。

    リンクテキスト

    このように設定することで、リンクが新しいタブまたはウィンドウで開かれる際に、セキュリティ上の脆弱性が防止されます。

    なお、「noopener」は、古いブラウザでは機能しない可能性があるため、「noreferrer」を追加することでより広範なブラウザのサポートを確保します。

以上が、「rel="noopener noreferrer"」の役割と使用法についての説明です。これをHTMLコードの例と共にブログ投稿に盛り込むことで、読者に明確な情報を提供できます。