Используя сценарий предварительной загрузки, вы можете связываться с основным процессом, импортируя в окно только объект ipcRenderer.
Для этого вам нужно указать абсолютный путь сценария предварительной загрузки в webWreferences браузера Windows.
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true,
preload : path.join(__dirname , '/preload_script.js')
}
})
и в preload_script.js вставьте объект ipcRenderer
window.ipcRenderer = require('electron').ipcRenderer;
Вы можете использовать объект window.ipcRenderer в html-скрипте для связи с основным процессом / или с другим процессом визуализации.