Node.js 打开指定浏览器并跳转到指定网页

1.情景展示

如何使用Node.js打开本地的浏览器,并且打开指定网页?

2.准备工作

安装Node.js,安装教程见文末推荐。

3.解决方案

var cp = require('child_process');
var open = function (url, browserName) {
    cp.exec('start ' + browserName + ' ' + url, function (err, stdout, stderr) {
        if (err) {
            console.log(err);
        }
    });
}

// 打开chrome浏览器,并导航至百度
open("https://www.baidu.com", 'chrome');
// 打开edge浏览器,并导航至百度
//open("https://www.baidu.com", 'msedge');

将上述代码保存成一个js文件。

3.测试

在cmd命令下,运行node js路径

node js路径

4.拓展

上述代码的本质,其实是使用了windows的start命令

start chrome

启动chrome浏览器

start chrome

启动edge浏览器

start msedge

启动ie浏览器

start iexplore

启动火狐浏览器

start firefox

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

posted @ 2024-04-30 17:02  Marydon  阅读(702)  评论(0编辑  收藏  举报