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

如何在JavaScript模拟终端代码中添加打开浏览器新标签页的命令

自定义新标签页跳转命令实现步骤
  • 第一步:编写跳转功能的实现函数
// 自定义打开新标签页的功能函数
function openUrl(argv, argc) {
  // argv为用户输入命令时携带的参数数组,argc为参数数量
  const target = argv[0] || "https://www.google.com";
  window.open(target, "_blank");
  return `已为你在新标签页打开地址:${target}`;
}
  • 第二步:在核心命令配置中注册该命令
    你可以自定义命令触发词,比如设置为open,修改coreCmds配置如下:
var coreCmds = {
  "clear": clear,
  "open": openUrl
};

使用说明

配置完成后即可在模拟终端中使用:

  • 输入open,默认跳转谷歌首页
  • 输入open 你要跳转的网址,即可打开指定地址的新标签页

注意:如果遇到浏览器弹窗拦截,属于浏览器安全策略限制,仅当用户主动在终端输入命令触发的跳转不会被拦截。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 18:45:07