📅  最后修改于: 2023-12-03 14:51:55.394000             🧑  作者: Mango
有时候我们需要在网站访问后延迟一段时间后自动跳转到其他网站中。这时候,我们可以使用 JavaScript 的定时器来实现。
以下是一段可以实现延迟重定向到多个网站的 JavaScript 代码:
// 延迟时间,单位为毫秒
var delayTime = 5000;
// 待跳转的网站列表
var redirectUrls = [
"https://www.google.com",
"https://www.baidu.com",
"https://www.yahoo.com"
];
// 等待延迟后依次跳转到列表中的网站
setTimeout(function() {
for(var i = 0; i < redirectUrls.length; i++) {
window.location.href = redirectUrls[i];
}
}, delayTime);
以上代码中,我们定义了一个 delayTime
变量来表示延迟时间,单位为毫秒;定义了一个数组 redirectUrls
来存储待跳转的网站列表。然后,我们使用 JavaScript 的 setTimeout()
函数来实现定时器,等待延迟时间后遍历待跳转的网站列表,依次跳转到每一个网站。在遍历过程中,我们使用 window.location.href
属性来实现跳转。
以上代码可以在任何支持 JavaScript 的浏览器中运行。
注意事项:
https
或 http
开头。