JS 新标签页打开外部链接

代码:

function externalLinks() {
  for (let c = document.getElementsByTagName("a"), a = 0; a < c.length; a++) {
    let b = c[a];
    b.getAttribute("href") &&
      b.hostname !== location.hostname &&
      (b.target = "_blank");
  }
}
externalLinks();

来自:https://stackoverflow.com/a/13147238/12539782

我找了它很久,以前曾在 Sphinx 中用过。




如希望撰写评论,请发邮件至 me@tianhegao.com (直接点击邮箱可自动跳转至默认邮箱App,并填写收信人和邮件主题)或者点击这里在线留言,我会挑选对读者有价值的评论附加到文章末尾。



可通过以下渠道赞赏此文