我正在使用打开包启动URL跨浏览器。关于如何在每个操作系统上使用特定的浏览器启动,似乎没有很好的文档。
我发现你可以为麦克做这些
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' });
但这些似乎都不起作用。
有人知道Windows的关键字吗?
发布于 2020-08-10 13:39:51
感谢迪帕克-MSFT为我指明了正确的方向。关键字必须是.exe文件的名称。在我的例子中,名称是msedge
,所以这是我在Windows 10上使用的代码
await open('https://www.github.com', { app: 'msedge' });
发布于 2020-08-10 02:43:27
对于Windows平台,我发现它需要是要启动的应用程序的exe文件名。
我在文档中发现的另一个信息是,对于Windows,它使用启动命令。所以你也可以试着用它来测试。
https://stackoverflow.com/questions/63309146
复制相似问题