在nodejs中打开浏览器网页

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

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

代码

//引入进程模块和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中,执行该文件,就可以成功打开了

最近更新

  1. TCP协议是安全的吗?

    2024-03-29 01:06:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-29 01:06:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-29 01:06:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-29 01:06:02       18 阅读

热门阅读

  1. mysql select

    2024-03-29 01:06:02       15 阅读
  2. OCR识别文字示例

    2024-03-29 01:06:02       22 阅读
  3. 数组常见算法代码总结

    2024-03-29 01:06:02       19 阅读
  4. 02 React 组件使用

    2024-03-29 01:06:02       22 阅读
  5. vue的插槽

    2024-03-29 01:06:02       20 阅读
  6. C语言-数据在内存存储

    2024-03-29 01:06:02       18 阅读
  7. Linux小程序: 手写自己的shell

    2024-03-29 01:06:02       20 阅读
  8. js的数组

    2024-03-29 01:06:02       21 阅读
  9. webpack为什么要使用loader,如何手写loader

    2024-03-29 01:06:02       18 阅读
  10. webpack快速基础

    2024-03-29 01:06:02       18 阅读