Я создаю новое приложение, и как только я создаю приложение, я получаю ошибку Not allowed to load local resource: file:///C:/App%20Name/resources/app.asar/assets/html/tasks/addtask.html
. Я могу открыть приложение и перейти к папкам assets/html/verify.html/
и assets/html/tasks/tasks.html/
, но ни одной другой. Понятия не имею почему.
Все отлично работает в разработке, но только некоторые в производстве.
Это то, что я пробовал: отключение веб-безопасности, использование setTimeout для ожидания загрузки окна, а также попытка загрузки assets/html/tasks/addtask.html
при запуске, но безуспешно.
Это то, что загружает мой файл index.js:
const HTML_DIR = '/assets/html/'
ipcMain.on('tasks:add', () => {
winAddTask = new BrowserWindow({
width: 800,
height: 660,
frame: false,
webPreferences: {
webSecurity: true
}
// resizable: false,
});
winAddTask.openDevTools({ detach: true });
winAddTask.loadURL(url.format({
pathname: path.join(__dirname, HTML_DIR, 'addtask.html'),
protocol: 'file:',
slashes: true
}));
});```
I expect it to load `assets/html/tasks/addtask.html` when sending `tasks:add` but it is not. Thank you!