You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改HTML的meta刷新标签,让目标URL在新标签页打开?

解决meta刷新标签无法在新标签页打开链接的问题

嘿,刚好能帮到你——HTML原生的<meta>刷新标签本身是没办法实现“在新标签页打开链接”这个需求的,它的设计就是控制当前页面的跳转行为。不过我们可以用JavaScript来轻松达成你的目标!

替代方案:使用JavaScript定时器+新窗口打开

直接把原来的meta标签替换成这段脚本就行,它会在5秒后自动在新标签页打开指定链接:

<script>
// 设置5秒(5000毫秒)的延迟
setTimeout(() => {
  // 第二个参数"_blank"指定在新标签页打开
  window.open('https://your-target-url.com', '_blank');
}, 5000);
</script>

只要把https://your-target-url.com替换成你实际需要跳转的地址就可以啦。

兼容禁用JavaScript的场景(可选)

如果担心用户浏览器禁用了JavaScript导致功能失效,可以加上备用方案,在<noscript>标签里保留原有的meta跳转逻辑,再加上手动跳转的链接:

<noscript>
  <meta http-equiv="refresh" content="5; URL=https://your-target-url.com">
  <p>你的浏览器禁用了JavaScript,将在5秒后在当前页面跳转。<a href="https://your-target-url.com" target="_blank">点击这里直接打开链接</a></p>
</noscript>

这样不管用户有没有启用JS,都能保证跳转功能正常工作~

内容的提问来源于stack exchange,提问作者Katter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:51:21