在非默认浏览器中使用 Electron 打开 URL
Open URL with Electron in non-default Browser
我正在使用 Electron 尝试打开 URL。我知道我可以做类似
的事情
const { shell } = require('electron')
shell.openExternal('https://github.com')
在默认浏览器中打开URL。
有没有办法在非默认浏览器中执行此操作?例如,如果我想打开一个 link 到边缘商店,但我的默认浏览器是 Chrome,我可以做类似
的事情吗?
const { shell } = require('electron')
shell.openExternal('microsoft-edge:https://github.com')
仅使用默认值 shell
将无法做到这一点,因为据我所知,它完全依赖于用户系统默认值,但现有的 npm 包如 open 这将为您提供此功能,例如:
await open('microsoft-edge:https://github.com');
他们的文档将引导您完成如何让它工作。
我正在使用 Electron 尝试打开 URL。我知道我可以做类似
的事情const { shell } = require('electron')
shell.openExternal('https://github.com')
在默认浏览器中打开URL。
有没有办法在非默认浏览器中执行此操作?例如,如果我想打开一个 link 到边缘商店,但我的默认浏览器是 Chrome,我可以做类似
的事情吗?const { shell } = require('electron')
shell.openExternal('microsoft-edge:https://github.com')
仅使用默认值 shell
将无法做到这一点,因为据我所知,它完全依赖于用户系统默认值,但现有的 npm 包如 open 这将为您提供此功能,例如:
await open('microsoft-edge:https://github.com');
他们的文档将引导您完成如何让它工作。