サイト上のすべての外部リンクを新しいウィンドウで開こうとしています。ただし、ストアとメイン サイトなど、サイトには 2 つのバージョンがあります。したがって、メイン サイトには、たとえばhttp://store.example.comに移動するリンクがある場合があります。
ここには、すべての外部リンクを新しいウィンドウで開くことができるコードがあります。ただし、特定のドメインを除外できるようにしたいと考えています。私が上で述べたもののように。
コードは次のとおりです。
$(document).ready(function() {
$("a[href^=http]").each(function(){
if(this.href.indexOf(location.hostname) == -1) {
$(this).attr({
target: "_blank",
title: "Opens in a new window"
});
}
})
});
私はJS / jQueryが初めてなので、追加情報があれば素晴らしいでしょう.