以下是禁止网页自动跳转页面的js脚本:

// 禁止页面自动跳转
window.onload = function() {
  setTimeout('stopAutoRedirect()', 1000);
}

function stopAutoRedirect() {
  var a = document.getElementsByTagName('a');
  for (var i = 0; i < a.length; i++) {
    var href = a[i].getAttribute('href');
    if (href.indexOf('http') == 0 && href.indexOf(window.location.host) == -1) {
      a[i].setAttribute('href', 'javascript:void(0)');
      a[i].setAttribute('onclick', 'window.open('' + href + '')');
    }
  }
}

这个脚本会在页面加载完成后延迟1秒钟执行,它会遍历页面中的所有链接,如果链接指向的是一个外部网站,它会将链接的href属性替换为javascript:void(0),并为链接添加一个onclick事件,当用户点击这个链接时,它会用window.open()打开这个链接。这样就可以避免页面自动跳转了。

禁止网页自动跳转页面JS脚本 - 阻止页面自动跳转到外部网站

原文地址: https://www.cveoy.top/t/topic/goqS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录