Открыть URL-адрес с помощью Electron в браузере, отличном от стандартного - PullRequest
0 голосов
/ 07 августа 2020

Я использую Electron, чтобы попытаться открыть URL-адрес. Я знаю, что могу сделать что-то вроде

const { shell } = require('electron')

shell.openExternal('https://github.com')

, чтобы открыть URL-адрес в браузере по умолчанию.

Есть ли способ сделать это в браузере, отличном от стандартного? Например, если я хочу открыть ссылку на Edge Store, но мой браузер по умолчанию Chrome, могу ли я сделать что-то вроде

const { shell } = require('electron')

shell.openExternal('microsoft-edge:https://github.com')

1 Ответ

2 голосов
/ 07 августа 2020

Вы не сможете сделать это только с shell по умолчанию, потому что, насколько я знаю, он полностью полагается на настройки по умолчанию пользовательской системы, но существуют существующие npm пакеты, такие как open который предоставит вам эту функциональность, например:

await open('microsoft-edge:https://github.com');

Их документация расскажет вам, как это работает.

...