Иногда нужно добавить пункт меню, при выборе которого происходит открытие ссылки в Web-браузере, используемом в системе по умолчанию. Выполнить подобное действие позволяет метод openExternal(<URL>[, <Опции>])
объекта shell
. Метод возвращает объект Promise<void>
. В качестве примера при выборе пункта меню перенаправим пользователя к поисковой системе Яндекс:
let templateMenu = [
{
label: 'View',
submenu: [
{
label: 'Яндекс',
click: () => {
const { shell } = require('electron');
shell.openExternal('https://yandex.ru');
}
}
]
}
];