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

How to launch Edge with Open package on Windows 10

我正在使用 Open 包启动跨浏览器的 URL。似乎没有很好的文档说明如何在每个 OS.

上使用特定浏览器启动

我发现您可以为 Mac

执行此操作
const open = require('open');

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

表示 Mac 的关键字是 microsoft edge

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

我也试过了microsoft-edge

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

edge

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

但其中 none 似乎有效。

有人知道 Windows 的关键字吗?

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

Examples for opening with different browsers on different platforms #177

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

API

感谢 Deepak-MSFT 为我指明了正确的方向。关键字必须是 .exe 文件的名称。在我的例子中,名称是 msedge,所以这是在 Windows 10

上对我有用的代码
await open('https://www.github.com', { app: 'msedge' });