Tag: haik Tag: javascript Tag: jquery
HAIKの外部リンクに「"rel"="noopener"」を付加する
- 2019-08-14
HAIKのドメイン以外のURLの場合に 属性で「"rel"="noopner"」を追加する
例えば、このHAIKは「haik.oi21.net」ですが、それ以外のURLのAタグで属性の「"rel"="noopner"」を付加するものです。
http://oi21.com/
はブラウザのソースコード閲覧でみるとそのまま?ですが、開発・デバッグツールで要素を調査すると「"rel"="noopener"」が追加されて見えます。
以下のようなJavaScriptのソースコードを追加します。どこかのページで確認してうまく動くようなら、フッター編集にコードを移動します。
#lastscript{{
<script>
$(function () {
var mydomain='haik.oi21.net'; // 自分の環境に合わせる
$("a").each(function() {
var href=$(this).attr("href");
if (href !== undefined){
if (href.indexOf(mydomain) == -1) {
//mydomainがurlに含まれない場合
$(this).attr("rel","noopener");
}
}
});
});
</script>
}}