Electron 在BrowserWindow/Webpreferences中设置会话或分区不起作用

Electron 在BrowserWindow/Webpreferences中设置会话或分区不起作用,electron,Electron,我正在尝试将Cookie保存到命名会话。cookie保存在session.defaultSession中,get()会返回cookie 在这里,我试图设置分区 mainSession = session.fromPartition("persist:myapi"); 然后,当app.on('ready')为事件时,此函数将启动 const createMainWindow = () => { mainWindow = new BrowserWindow({ webPrefer

我正在尝试将Cookie保存到命名会话。cookie保存在session.defaultSession中,get()会返回cookie

在这里,我试图设置分区

mainSession = session.fromPartition("persist:myapi");
然后,当app.on('ready')为事件时,此函数将启动

const createMainWindow = () => {
  mainWindow = new BrowserWindow({
    webPreferences: {
      nodeIntegration: true,
      webviewTag: true,
      //session: mainSession,
      partition: mainSession
    },
    .....
  });
稍后收到响应后,我检查mainSession,它是空的{}

使用V7.1.11

也许问题与我的饼干有关。我的electron browserWindow.loadUrl是一个本地html文件。它向API显示登录屏幕。cookie是从API返回的,当它显示在session.defaultSession中时,它不会显示在devtools中(就像浏览器中的典型cookie一样)