首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何通过一行代码实现等待指定若干秒后自动跳转到指定的网站上

如何通过一行代码实现等待指定若干秒后自动跳转到指定的网站上

作者头像
itclanCoder
发布2022-03-31 19:01:04
7040
发布2022-03-31 19:01:04
举报
文章被收录于专栏:itclanCoderitclanCoder

背景

前天,老板提了一个需求,提供给用户的下载说明文档,当用户打开之后,等待5秒后自动跳转到公司的官网上,那这个是怎么实现?

http://mpvideo.qpic.cn/0bc3geac4aaaziablwrtczrfamodfyyqalqa.f10002.mp4?dis_k=4df19aac90d1f16d959bd4075f5af0d6&dis_t=1648724264&vid=wxv_2314124829832445954&format_id=10002&support_redirect=0&mmversion=false

方法1-使用定时器实现

setTimeout(()=>  {
  window.location.href = "https://itclan.cn";
},5000)()
// 等价于
var timer = setTimeout(() => {
   window.location.href = "https://itclan.cn";
   // 等价于
   window.open("https://itclan.cn","_self"); // 当前窗口打开
},5000);
timer();  // 此时需要调用一下

以上这种方法是大家比较常用的,也是第一时间能想到的,今天要介绍的是第二种方法,使用一行代码即可解决

方法2-使用http-equiv="refresh”

<meta http-equiv="refresh" content="5;url=https://www.itclan.cn/">

在页面的头部插入meta标签,并且使用http-equiv="refresh",并结合content属性,第一个参数为多长时间,第二个参数url为跳转的指定的网址

第二种方法是比较巧妙的,而且也不用写js代码,逻辑,推荐小白使用

你学会了?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 itclanCoder 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档