The Acorn Spirit's Journey

tomisan.com

【覚書】target=”_blank”にrel=”noopener”を追加する

【覚書】target=”_blank”にrel=”noopener”を追加する

target=”_blank” の箇所に自動的に rel=”noopener” を追加します。
※IE11は”forEach”はサポート対象外です。

Javascript/jQuery
var noOpener = document.querySelectorAll('a');
noOpener.forEach(function (e) {
  if (e.hasAttribute('target') === false) {
    return;
  }
  if (e.getAttribute('target') !== '_blank') {
    return;
  }
  e.setAttribute('rel', 'noopener');
});

コメントは受け付けていません。