在桌面上运行的Node.js有可能生成Chrome浏览器窗口吗?我想启动一个Chrome浏览器,当Node.js接收到一个事件时提供窗口大小和位置。
sys shell命令是唯一的方法吗?
发布于 2011-11-13 07:36:38
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应该是相同的
发布于 2015-07-22 15:07:43
在MacOSX上
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);
再多一点:
发布于 2017-02-04 19:12:58
使用opn
const opn = require('opn');
opn('http://siteurl.com/', {app: ['google chrome']});
https://stackoverflow.com/questions/8085474
复制相似问题