在桌面上运行的 Node.js 是否可以生成 Chrome 浏览器窗口?我想启动一个 Chrome 浏览器,在 Node.js 收到事件时提供窗口大小和位置。
sys shell 命令只是方法论吗?
最佳答案
在 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);
多一点:
- 使用“open -a”和您来自/Applications 的应用程序名称并附加您的参数
- 回调函数在完成后调用输出
- API 链接:https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback
关于google-chrome - Node.js 可以调用 Chrome 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8085474/