如何阻止网页自动跳转到其他页面 - JavaScript 代码示例

有时您可能需要阻止网页自动跳转到其他页面,例如防止恶意跳转或控制网页行为。以下提供了两种 JavaScript 代码示例,分别用于阻止网页自动跳转到其他页面和禁止网页重定向。

代码示例 1:阻止网页自动跳转

window.onload = function() {
  if (window.location.href != 'https://example.com') {
    window.location.href = 'https://example.com';
  }
};

这段代码会在页面加载完毕后检查当前页面的 URL 是否为指定的 URL ('https://example.com'),如果不是,则会将页面重定向至指定的 URL。

代码示例 2:禁止网页重定向

window.onload = function() {
  if (window.location.href != 'https://example.com') {
    history.replaceState(null, null, window.location.href);
  }
};

这段代码会在页面加载完毕后检查当前页面的 URL 是否为指定的 URL,如果不是,则会使用 history.replaceState() 方法将当前页面的 URL 替换为当前页面的 URL,从而禁止页面重定向。

注意: 以上代码中的 'https://example.com' 是示例 URL,请将其替换为您实际需要禁止跳转的 URL。

通过以上两种代码示例,您可以轻松地控制网页跳转行为,避免意外的跳转和保证网页的正常运行。

如何阻止网页自动跳转到其他页面 - JavaScript 代码示例

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

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