如何阻止网页自动跳转到其他页面 - JavaScript 代码示例
如何阻止网页自动跳转到其他页面 - 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。
通过以上两种代码示例,您可以轻松地控制网页跳转行为,避免意外的跳转和保证网页的正常运行。
原文地址: https://www.cveoy.top/t/topic/gorG 著作权归作者所有。请勿转载和采集!