Я впервые играю с электроном. Попытка создать текстовый редактор
При рендеринге я отправляю сообщение о том, что содержимое изменилось и требует сохранения:
document.getElementById('content').onkeyup = e => {
ipcRenderer.send('SAVE_NEEDED', {
content: e.target.innerHTML,
fileDir
})
}
Тогда ipcMain
получает это без проблем. В меню у меня есть это:
{
label: 'Save',
click: _ => {
saveFile(message)
// trying:
// ipcMain.send('SAVED', 'File Saved')
},
accelerator: 'cmd+S', // shortcut
}
Чтобы пользователь знал, что файлы имеют. Но это не похоже на работу. Есть ли другой способ сделать это? Я бы подумал, что «сохранить» - это заранее созданная роль (вроде)