我在电子应用程序中使用抓取功能时遇到问题。 当使用Electron 3.1.9构建应用程序时,我的应用程序运行正常,但是当我尝试使用更大的功能时,Electron 4.0.0提取只能工作一次,然后失败并给出错误消息:
“无法加载资源:net :: ERR_TOO_MANY_REDIRECTS”
我正在这样创建BrowserWindow:
win = new BrowserWindow({
show: false,
x: x,
y: y,
width: width,
height: height,
titleBarStyle: 'hidden',
minWidth: 500,
minHeight: 372,
backgroundColor: theme,
webPreferences: {
//devTools: false,
preload: path.join(__dirname, './preload.min.js'),
nodeIntegration: true,
contextIsolation: false
},
icon: path.join(__dirname, '../assets/icon/Icon.icns')
})
并且我在具有以下设置的渲染过程中使用抓取功能:
init = {
method: 'get',
credentials: 'include',
headers: {
'Authorization': 'Basic ' + btoa( username + ':' + password ),
'Content-Type': 'application/json',
},
mode: 'cors'
}
如果是关于我如何设置BrowserWindow,如何设置访存还是我想做在Electron 4+中无法实现的事情,我就无法解决。 / p>