У меня в render.js есть обычный код на отслеживания нажатия на кнопку для завершения работы приложения, но когда я запускаю приложение, то в консоли получаю предупреждение:
Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security
Policy set or a policy with "unsafe-eval" enabled. This exposes users of
this app to unnecessary security risks.
For more information and help, consult
https://electronjs.org/docs/tutorial/security.
This warning will not show up
once the app is packaged.
и мой код просто не обрабатывается.
render.js
window.onload=function() {
console.log("LOAD!");
const sys_shutdown = document.getElementById("SysShutdown");
sys_shutdown.addEventListener('click', async function() {
console.log('hello');
await window.sys.shutdown();
});
}
preload.js:
contextBridge.exposeInMainWorld('sys', {
shutdown: () => ipcRenderer.send('sys-shutdown')
});
Что мне делать?
P.S: Строка console.log("LOAD") в консоли отображается.