10. Electron.js – Основы. Electron API – ipcMain и ipcRenderer

В прошлой заметке я рассмотрел возможность вызова методов и возможность создания дочерних окон из рендер-процесса , в этот раз опишу еще два класса ipcMain и ipcRenderer, которые используются для организации взаимодействия между программной частью приложения и функционалом Электрона. Их часто используют для создания управления функциями приложения через главное (меню в шапке) или контекстное меню.

Первый вариант
В этой реализации будет работать только один канал
Файл – main.js

Файл – renderer.js

Второй вариант
Файл – main.js

Файл – renderer.js

Третий вариант
Файл – main.js

Файл – renderer.js

Пример работы таймера
Файл – main.js

Файл – renderer.js

Методов и параметров значительно больше чем рассмотрено здесь, для поиска необходимого решения лучше всего обратиться к документации – ipcMain и ipcRenderer.

Здесь можно более детально рассмотреть проект на GitHub с установленными настройкам и дополнениями –  https://github.com/NetWorkRoom/electron-start/tree/ipc.

Комментариев нет
Добавить комментарий

Ваш email не будет опубликован.