在nodejs中打开浏览器网页

在nodejs中,我们可以使用child_processos完成对shell脚本的操作

不过呢,shell脚本在不同的系统也是由区别的,这里是一个简单的案例,打开我的csdn博客

代码

javascript 复制代码
//引入进程模块和os
//exec是个函数,可以用来执行shell脚本
const { exec } = require('child_process');
const os = require('os');

//打开浏览器的网页
const openWebUrl = (url) => {
  let type = os.platform()
  switch (type) {
    case 'win32':   //windows系统
      exec(`start ${url}`)
      break
    case 'darwin':  //苹果系统
      exec(`open ${url}`)
      break
    default:  //linux系统
      exec(`xdg-open ${url}`)
  }
}

openWebUrl('https://blog.csdn.net/m0_54741495?type=blog');

在nodejs中,执行该文件,就可以成功打开了

相关推荐
前端之虎陈随易4 小时前
编程语言级别的Skill市场,AI Agent 的未来形态
前端·vue.js·人工智能·typescript·node.js
meilindehuzi_a17 小时前
从零开始:用原生 Node.js 徒手拆解 RAG 与向量检索底层原理
node.js·rag
炒毛豆17 小时前
ai全栈-node.js相关的学习之路(草稿版)
学习·node.js
meilindehuzi_a19 小时前
解密 MCP 协议:如何用 Node.js 从零手写一个本地文件读取 MCP 服务器
运维·服务器·node.js
hoLzwEge4 天前
pnpm vs npm:新一代包管理器的范式革命
前端框架·node.js
麻辣凉茶4 天前
给阿嬤一封来自云端的信(上)
前端·node.js
codingWhat5 天前
能效平台设计方案(打通gitlab和飞书)
后端·node.js·koa
见过夏天6 天前
Node.js 常用命令全攻略
node.js
前端双越老师7 天前
我从 0 开发的 AI Agent 智语项目发布了
前端·node.js·agent
kyriewen7 天前
2026 年了,还在用 Node.js?Bun 迁移实战:20 分钟搞定,附踩坑记录
前端·javascript·node.js