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

JavaScript结合HTML代码如何实现链接在新标签页打开

核心原因

<meta http-equiv="refresh"> 是当前页面维度的重定向指令,本身不支持配置跳转目标为新标签页,无法通过修改该标签的属性实现你的需求,需要替换为原生JS的窗口打开接口。

可直接替换的代码

把原有插入meta标签的逻辑替换为window.open调用即可,修改后对应case分支的代码如下:

case "example1":
case "example2":
  // 第二个参数传"_blank"即指定在新标签页打开目标地址
  window.open("https://example.com", "_blank");
  l.after("Opening...");
  break;

注意点

  • 该段逻辑必须运行在用户主动交互触发的执行上下文(比如点击事件回调、用户确认操作的分支)中,否则会被浏览器默认的弹窗拦截机制拦截
  • 原代码里插入meta标签的逻辑可以完全删除,不需要保留,否则还是会触发当前页跳转

内容的提问来源于stack exchange,提问作者Heçkır 001

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 19:42:22