Я создаю приложение для угловых электронов (Angular 7).Я хочу загрузить новое BrowserWindow, но я получаю сообщение «Не разрешено загружать локальный ресурс».
Все нормально, если я пытаюсь загрузить только index.html.Но проблема в том, что когда я хочу загрузить файл '/index.html#/settings'.
// Create a browser window
var win = new BrowserWindow({
width: 800,
height: 600,
center: true,
resizable: false,
frame: true,
transparent: false
});
// Load the page + route
win.loadURL('file://' + __dirname + '/index.html#/settings');
, в сообщении об ошибке я вижу, что «#» в URL-адресе преобразуется в «% 23», поэтому вместо этого'... / index.html # / settings' он пытается загрузить '... / index.html% 23 / settings'.Я предполагаю, что если бы я мог предотвратить преобразование «#» в «% 23», у меня не было бы этой проблемы.
Полная ошибка:
Не разрешено загружать локальный ресурс: file: ///Users/username/Development/trackapp/release/mac/The%20Track%20Tim…ces/app.asar/dist/index.html%23/settings