求问node如何自动打开浏览器,并打开指定网址
exec的方式没打开,找到了另一种方式:
let child_process = require('child_process'),
url = 'http://' + youUrl;
if (process.platform == 'wind32') {
cmd = 'start "%ProgramFiles%\Internet Explorer\iexplore.exe"';
} else if (process.platform == 'linux') {
cmd = 'xdg-open';
} else if (process.platform == 'darwin') {
cmd = 'open';
}
child_process.exec(`${cmd} "${url}"`);
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
4 回答601 阅读✓ 已解决
2 回答1.5k 阅读
2 回答926 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
node.js打开浏览器
方法一
打开系统默认浏览器。比如你设置firfox为默认浏览器,它就打开firefox。新建一js文件,内容如下:
然后执行它就行了!
打开指定浏览器,比如chrome,
方法二
利用第三方库,推荐用opn,此库进行了一些优化。