我正在尝试在BrowserWindow
州之前定义ready
的新实例,例如:
var authWindow = new BrowserWindow({ width: 800, height: 600, show: false, 'node-integration': false });
正如我所料,我收到了一个错误:
错误:无法在应用准备就绪之前创建BrowserWindow
我需要在app.on('ready')
之前指定它(可能还有另一种方式)因为我需要为这个回调定义authWindow
变量:
authWindow.webContents.on('did-get-redirect-request, function (event, oldUrl, newUrl) {
handleCallback(newUrl)
})
我知道我可以将所有这些放入app.on('ready')
回调函数中,但它变得混乱,我认为这不是正确的方法。