【覚書】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');
});