nodejs|electron打开系统默认浏览器

【nodejs|electron打开系统默认浏览器】首先先报坑

window.open(xxxxxxxxxxxxxxxxxx)

这个是可以的,但是!
在electron中,除非你require了shell,不然这个方法是打开了第二个链接为 xxxxx 的electron应用,而不是默认浏览器
正题:
// 打开新窗口 const openDefaultBrowser = function (url) { var exec = require('child_process').exec; console.log(process.platform) switch (process.platform) { case "darwin": exec('open ' + url); break; case "win32": exec('start ' + url); break; default: exec('xdg-open', [url]); } }

通过node微服务,在后端直接可以
// openDefaultBrowser('https://www.baidu.com')

然后是默认浏览器打开的外部链接!
完美解决。
思路可以参考我访问我自己。
hhhhhh五一假期结束了好好开发直播功能

    推荐阅读