首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Node.js可以调用Chrome吗?

Node.js可以调用Chrome吗?
EN

Stack Overflow用户
提问于 2011-11-11 03:54:06
回答 8查看 23.7K关注 0票数 13

在桌面上运行的Node.js有可能生成Chrome浏览器窗口吗?我想启动一个Chrome浏览器,当Node.js接收到一个事件时提供窗口大小和位置。

sys shell命令是唯一的方法吗?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-11-13 07:36:38

代码语言:javascript
运行
复制
var exec = require('child_process').exec

exec('open firefox www.google.pt' , function(err) {
if(err){ //process error
}

else{ console.log("success open")
}

})

这将在google页面中从nodejs脚本打开firefox,因为chrome应该是相同的

票数 -3
EN

Stack Overflow用户

发布于 2015-07-22 15:07:43

在MacOSX上

代码语言:javascript
运行
复制
var childProc = require('child_process');
childProc.exec('open -a "Google Chrome" http://your_url', callback);
//Or could be: childProc.exec('open -a firefox http://your_url', callback);

再多一点:

票数 18
EN

Stack Overflow用户

发布于 2017-02-04 19:12:58

使用opn

代码语言:javascript
运行
复制
const opn = require('opn');
opn('http://siteurl.com/', {app: ['google chrome']});
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8085474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档