我有某些 href 需要在另一个浏览器窗口中处理。问题是,在 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);
}
});
最佳答案
您可以将它们从浏览器保存到本地存储:
localStorage.setItem(键名,值)
他们在新窗口中检索它们:
localStorage.getItem(keyname)
关于javascript - 是否可以将某些点击的 href 发送到另一个浏览器窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58426379/