В моем конструкторе класса JS у меня есть переменная.
this.cookieBrowser = new BrowserWindow({ show: true, webPreferences: { webSecurity: false } });
Позже я затем вызываю эту переменную в функции, чтобы создать новое окно ... это работает просто отлично ... Однако для каждой задачи (дочернего процесса), которую я запускаю, данные куки / сеанса одинаковы - но мне нужно, чтобы у каждого браузера был свой сеанс.
Мне было интересно, есть ли способ выполнить эту задачу, так как каждый объект в настоящее время возвращает один и тот же набор файлов cookie.
Я пытался очистить сеанс каждый раз, когда вызываю функцию, используя:
that.cookieBrowser.webContents.session.clearStorageData([], await function (data) {
})
Похоже, это временно очищает куки-файлы - в конечном итоге все куки-файлы остаются неизменными.