Javascript 如何在Windows 10上使用Open package启动Edge

Javascript 如何在Windows 10上使用Open package启动Edge,javascript,windows,npm,electron,microsoft-edge,Javascript,Windows,Npm,Electron,Microsoft Edge,我正在使用该软件包跨浏览器启动URL。关于如何在每个操作系统上使用特定浏览器启动,似乎没有很好的文档 我发现你可以为Mac做这件事 const open = require('open'); await open('https://www.github.com', { app: 'microsoft edge' }); 这意味着Mac的关键字是microsoft edge 我正在尝试找出Windows的关键字。我已经尝试了microsoft edge await open('https://

我正在使用该软件包跨浏览器启动URL。关于如何在每个操作系统上使用特定浏览器启动,似乎没有很好的文档

我发现你可以为Mac做这件事

const open = require('open');

await open('https://www.github.com', { app: 'microsoft edge' });
这意味着Mac的关键字是microsoft edge

我正在尝试找出Windows的关键字。我已经尝试了
microsoft edge

await open('https://www.github.com', { app: 'microsoft-edge' });
await open('https://www.github.com', { app: 'edge' });
我也尝试过
MicrosoftEdge

await open('https://www.github.com', { app: 'microsoft-edge' });
await open('https://www.github.com', { app: 'edge' });
edge

await open('https://www.github.com', { app: 'microsoft-edge' });
await open('https://www.github.com', { app: 'edge' });
但这些似乎都不起作用


有人知道Windows的关键字吗?

对于Windows平台,我发现它需要是要启动的应用程序的exe文件名

我在文档中找到的另一个信息是,对于Windows,它使用了Start命令。所以你也可以试着用它来测试

谢谢你为我指明了正确的方向。关键字必须是.exe文件的名称。在我的例子中,名称是
msedge
,因此这是在Windows 10上为我工作的代码

await open('https://www.github.com', { app: 'msedge' });