chocotakaの日記

日々技術的な事で学んだ小さな事をを自分なりに書いていきます

rel="noopener"

aタグにtarget="_blank"を設定している場合は、rel="noopener"をつけておくのがよさそうです。

というのも、遷移先のページのjavascriptで元のページを操作することができてしまうそうです。

遷移先でwindow.opener.location=hogehogeとしてあると元タブのページはでhogehogeのページ飛ばすことができてしまったりします。

そのような悪質な行為を防ぐために、target="_blank"で別タブでページを開く場合はrel="noopener"をつけておく事をオススメします。