Я создаю угловое приложение, а затем обертываю его с помощью Electron. Структура моего каталога выглядит следующим образом:
Project
|--electron
---|-main.js
-----|-index.html (и другие файлы, скопированные из webapp/ dist)
|--webapp (угловое приложение)
---|-src
-----|-app
-------|-service
Я пробовал межпроцессное взаимодействие (ipcMain
и ipcRenderer
), но оно зависло! Потом я узнал о webcontent.executeJavascript();
Поэтому я сделал сервис в angular, который имеет различные функции, такие как eventFromHost()
и sendMessage()
.
как мне вызвать эту функцию из main.js электрона, используя веб-контент или любой другой метод?