У меня есть определенные hrefs, которые нужно обработать в другом BrowserWindow. Проблема в том, что внутри mainWindow я перемещаюсь внутри iframe и некоторые ссылки для скачивания не поддерживаются iframe. Таким образом, я хочу передать эти ссылки для скачивания в другое BrowserWindow, которое не содержит iframe.
Мой подход пока
mainWindow.webContents.session.on('did-navigate-in-page', (event, item, webContents) => {
var downloadLink = /downloadLink/g;
if(downloadLink.test(webContents.url) ) {
let downloadWindow = new BrowserWindow({ show: false })
downloadWindow.on('closed', () => {
downloadWindow = null
})
downloadWindow.loadURL(webContents.url);
}
});