当前位置: 主页 > js >

js如何禁掉当前页面的所有外链(小编亲测有效)

2020-12-13  |  来源:前端入门建站教程  |  作者:爱上编程

下面前端入门建站教程为大家介绍一下js如何禁掉当前页面的所有外链(小编亲测有效)

//移除掉所有非www.ipkd.cn的外链
function removeOutLink () {
  var allLink = document.querySelectorAll('a[href]')
  var len = allLink.length
  for (var i = 0 ; i < len; i++) {
    var linkHost = allLink[i].host
    if (isOutLink(linkHost)) {
      allLink[i].setAttribute('href', '#')
    }
  }
}
 
// 判断是否是外链
function isOutLink (host) {
  var inLinkArr = ['ipkd.cn','www.ipkd.cn', location.host]
  return !inLinkArr.includes(host)
}
 
window.onload = function () {
  removeOutLink()
}

上面是“js如何禁掉当前页面的所有外链(小编亲测有效)”的全面内容,想了解更多关于 js 文章,请继续关注前端入门建站教程。

最新文章

猜你喜欢