在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中,执行该文件,就可以成功打开了

相关推荐
Boale_H11 小时前
如何获取npm的认证令牌token
前端·npm·node.js
帅气的花泽类11 小时前
npm error code ERR_SSL_TLSV1_UNRECOGNIZED_NAME
前端·npm·node.js
San3014 小时前
使用 OpenAI API 生成文本与图片:从环境搭建到提示工程完全解析
javascript·人工智能·node.js
Boale_H15 小时前
前端流水线连接npm私有仓库
前端·npm·node.js
有点笨的蛋18 小时前
从零构建你的 AIGC 后端:pnpm + dotenv + OpenAI SDK 的现代工程实践
人工智能·node.js
喜欢踢足球的老罗20 小时前
零依赖一键多端!用纯 Node.js 打造“IP 可访、角色隔离”的轻量化 Mock 服务器
服务器·tcp/ip·node.js
2501_9387820920 小时前
《Express 面试高频错题集:容易踩坑的 Node.js 后端问题解析》
面试·node.js·express
白兰地空瓶20 小时前
从 npm 到 pnpm:现代项目必学的包管理升级指南
node.js
南山安20 小时前
从零开始玩转 AIGC:用 Node.js 调用 OpenAI 接口实现图像生成与销售数据分析
javascript·node.js
葡萄城技术团队21 小时前
将 Node.js REST API 改造为 AI 就绪的 MCP 服务器
node.js