Учебник по Electron.js

Объект shell

Объект shell содержит следующие основные методы (полный список см. в документации):

document.getElementById('btn1').addEventListener('click', () => {
   const { shell } = require('electron');
   shell.openExternal('https://yandex.ru');
});
document.getElementById('btn2').addEventListener('click', () => {
   const { shell } = require('electron');
   shell.showItemInFolder(__dirname);
});
const { shell } = require('electron');
shell.beep();

Проверка подключения к Интернету

Проверить наличие подключения к Интернету позволяет метод isOnline() объекта net. Метод возвращает значение false, если подключение к Интернету отсутствует, и true — в противном случае. Обратите внимание: объект net доступен только в процессе Main. Пример проверки:

const { net } = require('electron');
console.log( net.isOnline() );