我有某些href,需要在另一个BrowserWindow中进行处理。问题是在mainWindow内浏览iframe时,iframe不支持某些下载链接。因此,我想将这些下载链接传递到另一个不包含iframe的BrowserWindow中。
到目前为止我的批准方式
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);
}
});
答案 0 :(得分:1)
您可以将它们从浏览器保存到本地存储中:
localStorage.setItem(keyname, value)
他们使用以下命令在新窗口中检索它们:
localStorage.getItem(keyname)