Я пытаюсь заставить ipcRenderer отправить асинхронное сообщение c в ipcMain. Но я продолжаю получать сообщение об ошибке ниже. Я не уверен, что происходит.
index. html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline';" />
</head>
<body>
<p id="nameOutput"></p>
<input type="text" id="name" onchange="getIt()">
<script>
function getIt(){
let {ipcRenderer} = require("electron");
ipcRenderer.send("async","Message saying Hello");
ipcRenderer.on("reply", (event, arg) => {
let theElement = document.getElementById("nameOutput");
theElement.innerHTML = arg;
});
};
</script>
</body>
</html>
main. js
app.on("async", (event, arg) => {
console.log(arg);
event.reply("returned message");
});
Сообщение об ошибке:
ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command